Я нашел код, эквивалентный функции C '_getch ()
Я дал ответ на этот вопрос Эквивалентная функция для "_getch ()" C в Java? см. Мой ответ здесь
или используйте код
</p>
<p>public static void getCh() {<br>
final JFrame frame = new JFrame();<br>
synchronized (frame) {<br>
frame.setUndecorated(true);<br>
frame.getRootPane().setWindowDecorationStyle(JRootPane.FRAME);<br>
frame.addKeyListener(new KeyListener() {<br>
public void keyPressed(KeyEvent e) {<br>
synchronized (frame) {<br>
frame.setVisible(false);<br>
frame.dispose();<br>
frame.notify();<br>
}<br>
} </p>
public void keyReleased(KeyEvent e) {
}
public void keyTyped(KeyEvent e) {
}
});
frame.setVisible(true);
try {
frame.wait();
} catch (InterruptedException e1) {
}
}
}