Foros del Web » Programación para mayores de 30 ;) » Java »

Menu en java(modo texto)

Estas en el tema de Menu en java(modo texto) en el foro de Java en Foros del Web. Hola a todos! Estoy intentando hacer un menu en la consola(modo texto!).. quiero saber si se pueden seleccionar los items del menu con el teclado ...
  #1 (permalink)  
Antiguo 22/08/2009, 12:17
 
Fecha de Ingreso: septiembre-2006
Ubicación: Rosario
Mensajes: 44
Antigüedad: 17 años, 8 meses
Puntos: 0
Menu en java(modo texto)

Hola a todos! Estoy intentando hacer un menu en la consola(modo texto!).. quiero saber si se pueden seleccionar los items del menu con el teclado es decir sin poner " ingrese una opcion" .. sino que al precionar las flechas del teclado se pinte la opcion ... espero me puedan ayudar ! Slds!
  #2 (permalink)  
Antiguo 23/08/2009, 00:57
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: Menu en java(modo texto)

Hola:

Normalmente en modo texto se suele poner el texto sobre una ventana de comandos del sistema operativo (bash, sh, ksh, csh... en linux/unix, cmd en windows).

Java, a través de System.out y System.in sólo puede enviar y leer cadenas de caracteres, pero entre esos caracteres puede haber caracteres "extraños" como código de escape y demás. Algunas ventanas de comandos son capaces de interpretar caracteres "extraños" determinados para hacer cosas como borrar la pantalla completa, cambiar el color, mover el cursor, etc. Esos caracteres extraños se llaman códigos ANSI y el que funcionen o no dependen únicamente de la ventana de comandos que uses (cmd, bash, sh, etc) y cómo esté configurada, no depende de java para nada. Echa un ojo a ver si los códigos ansi te valen o te funcionan.

Además, hay librerías adicionales que te ayudan a controlar mejor los terminales de texto desde java. Busca en google java curses y échales un ojo a ver si te vale alguna.

Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #3 (permalink)  
Antiguo 23/08/2009, 17:09
 
Fecha de Ingreso: septiembre-2006
Ubicación: Rosario
Mensajes: 44
Antigüedad: 17 años, 8 meses
Puntos: 0
Respuesta: Menu en java(modo texto)

Gracias chuidiang por tu respuesta !
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:19.