I used to use the scanner class below to listen for input from the user through the cmd prompt but I am trying to get a Java application to listen for the text by instead using the keyTyped method.
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);
}
}
I dont know what to do to the method that will get it to listen for keystrokes and combine the letters into one word. (This is a way of getting a persons name for a game)
@Override
public void keyTyped(KeyEvent e) {
if(lives == 0)
{
e.getKeyCode() = KeyEvent.???
}
}
Any suggestions would be appreciated because the Java library and the rest of the Internet has very little to offer in terms of examples or help.