Read sem enter

6 respostas
israelwm

isso é possível? Ler do teclado sem enter? naum achei nada a respeito que fosse simples. :cry:

6 Respostas

cv1

Nao, mesmo pq ler da standard input (System.in) eh extremamente desencorajado, por nao ser multiplataforma :wink:

Sombriks

Mas tem jeito?
uma vez eu precisei e nem consegui fazer, :frowning:

T

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.).

rodrigousp

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");				
	}
}
Sombriks

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!

Sombriks

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.).

tipo, esse pacote eu coloco junto com o src do java ou eu dou um jeito de importar ele quando precisar?

Criado 13 de abril de 2005
Ultima resposta 16 de abr. de 2005
Respostas 6
Participantes 5