Jump to content

Java tipo Shell


magician
 Share

Recommended Posts

Boas pessoal tou aqui a precisar de uma pequena ajuda :S

Para quem usa win ou linux (MS-DOS, Shell) quando escrevem alguma coisa na consola depois ao usar as setas <- ou -> conseguem fazer o cursor mover sobre o texto, ora bem preciso de fazer isso com java correr 1 programa em java na consola e que depois dentro do programa consiga fazer isso! Penso que com out.print nao deve ser alguem em pode ajudar ?

I haven’t lost my mind; it’s backed up on DVD somewhere!

Link to comment
Share on other sites

Por exemplo na consola (shell ou DOS) escreve-se qualker coisa tipo | ABCDE | e e quando carregamos em <- á 1 ponteiro que passa para cima do E ou um _ em baixo no caso do win é isso que quero fazer quero com 1 programa java a correr na consola fazer tipo 1 print de uma String e conseguir percorrer essa string com 1 cursos letra a letra como acontece na consola normal.

I haven’t lost my mind; it’s backed up on DVD somewhere!

Link to comment
Share on other sites

Tens de por o programa num ciclo a detectar quando a tecla da esquerda ou direita é premida. Ao mesmo tempo tem de fazer prints bastantes vezes por segundo...

Mais não sei, nunca fiz algo do género. Se souber de mais alguma coisa digo...

"Nunca discutas com um idiota. Eles arrastam-te até ao seu nível e depois ganham-te em experiência"

Link to comment
Share on other sites

investiga um pouco sobre a biblioteca 'readline', mas não sei se existe algo semelhante em Java.

http://tiswww.case.edu/~chet/readline/rltop.html

quanto à solução de estar sempre a fazer prints parece-me que não seria muito boa ideia...

EDIT:

http://java-readline.sourceforge.net/

talvez seja isto que procuras...

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.