Non lo puoi fare utilizzando la libreria standard di Java... ti devi appoggiare ad una libreria di terze parti che usi codice nativo (o te la implementi con codice nativo).

Quella che richiedi non è una caratteristrica portabile dei programmi... basti pensare che in C su windows lo si ottiene con l'istruzione getch(), sotto Linux appoggiandosi alle ncurses.


Ciao.