Autocompletar com TAB

2 respostas
kemperacc

Pessal, estou desenvolvendo um sistema que possui diversos módulos, um deles, é um servidor RMI.
Estou agora precisando desenvolver um console em modo texto para acessar este servidor, neste console vou ter varios comandos predefinidos, por exemplo:

/system reload

A minha duvida eh uma coisa bem simples, eu queria fazer um recurso de “auto-completar”, tipo um shell linux (mais precisamente, um shell mikrotik rs), eh essa minha duvida, como fazer quando pressionar tab, ele completar o comando se soh houver uma possibilidade, ou no caso de haver mais de uma possibilidade, ele mostra-las na tela.

Alguem jah viu algo assim feito em Java?

Desde já agradeço a todos.

[]s

2 Respostas

KWill

Acho que se você precisar fazer isso via shell puro, você pode recorrer a library jcurses para tentar implementar algo desse tipo.:

http://sourceforge.net/projects/javacurses/

Ou você pode fazer componentes texto do awt e/ou do swing e tentar capturar eventos de teclado neles.

Também tem a nova classe Console do java 6, mas não sei se ela poderia ser útil para o que você precisa.

Espero ter ajudado.

Inté.

kemperacc

eh, na verdade, esse console vai rodar em ambiente de texto puro

Criado 11 de dezembro de 2006
Ultima resposta 11 de dez. de 2006
Respostas 2
Participantes 2