isso é possível? Ler do teclado sem enter? naum achei nada a respeito que fosse simples. 
Nao, mesmo pq ler da standard input (System.in) eh extremamente desencorajado, por nao ser multiplataforma 
Mas tem jeito?
uma vez eu precisei e nem consegui fazer, 
Bom, você pode tentar o JCurses,
Dá para fazer aplicações modo texto bastante sofisticadas e relativamente portáveis (para quem tinha saudade daquela biblioteca do Turbo Pascal que era super-veloz em modo texto, tinha menus etc.).
keylistener…
public class HelloWorldTeclado extends JFrame implements KeyListener{
public static void main(String[] args) {
HelloWorldTeclado worldTeclado = new HelloWorldTeclado ();
worldTeclado.setVisible(true);
worldTeclado.setSize(300,300);
worldTeclado.addKeyListener(worldTeclado);
}
public void keyPressed(KeyEvent event) {
char c = event.getKeyChar();
System.out.println("Foi pressionado " + c);
}
public void keyReleased(KeyEvent event) {
char c = event.getKeyChar();
System.out.println("A tecla " + c + " foi solta");
}
public void keyTyped(KeyEvent event) {
char c = event.getKeyChar();
System.out.println("A tecla " + c + " digitada");
}
}
nossa, muito legal mesmo, funcionou q eh uma beleza. Mas pelo que eu vi, foi preciso de uma janela para isso… Eu vou estudar esses listenners, que tão muito bons, mas eu não fui muito claro, ehehe… era teclado de prompt mesmo, sabe, mas de qq forma o key listenner ajudou muito jah.
Muito obrigado!
[quote=thingol]Bom, você pode tentar o JCurses,
Dá para fazer aplicações modo texto bastante sofisticadas e relativamente portáveis (para quem tinha saudade daquela biblioteca do Turbo Pascal que era super-veloz em modo texto, tinha menus etc.).
[/quote]
tipo, esse pacote eu coloco junto com o src do java ou eu dou um jeito de importar ele quando precisar?