Раньше я использовал класс сканера ниже для прослушивания ввода от пользователя через приглашение cmd, но я пытаюсь заставить приложение Java прослушивать текст, вместо этого используя метод keyTyped.
public static void main(String[] args) throws IOException {
new AsteroidsGame();
InputStream inputstream = new InputStream() {
@Override
public int read() throws IOException {
return 0;
}
};
try {
FileOutputStream output = new FileOutputStream("HighScore.txt",true);
Scanner input = new Scanner(System.in);
PrintStream printStream = new PrintStream(output);
printStream.println(input.next() + " " + points);
printStream.close();
System.out.println("Success!");
}
catch(IOException e){
System.out.println(e);
}
}
Я не знаю, что делать с методом, который заставит его слушать нажатия клавиш и объединять буквы в одно слово. (Это способ получить имя человека для игры)
@Override
public void keyTyped(KeyEvent e) {
if(lives == 0)
{
e.getKeyCode() = KeyEvent.???
}
}
Любые предложения будут оценены, потому что библиотека Java и остальная часть Интернета очень мало могут предложить с точки зрения примеров или помощи.
KeyEvent
? - person user1803551   schedule 11.08.2017