consola

xscorpio
27 de Abril del 2005
hola alguien tiene algun ejemplo de menú hecho en consola? asi como los clásicos hechos en C++
sé que no tiene caso hacerlos teniendo toda la swing disponible pero ps curiosidad
y aparte que no hay el famoso gotoxy de C++, como puedo ubicar el cursor y escribir donde quiero ?

Estoyaqui
27 de Abril del 2005
A que te refieres, a un menu que aparesca en una consola asi:

Menu
1) Insertar
2) Modificar
3) Borrar
4) Salir
Elige una opcion:

Si es algo asi, pues aqui tienes el codigo:

System.out.println("Menu");
System.out.println("1) Insertar");
System.out.println("2) Modificar");
System.out.println("3) Borrar");
System.out.println("4) Salir");
System.out.print("Elige una opcion: ");

[aqui se pone unos metodos para insertar por teclado, lo cual no me acuerdo como se hace]

switch(r)
{
case 1:
<<sentencia>>
default;
case 2:
<<sentencia>>
default;
case 3:
<<sentencia>>
default;
case 4:
<<sentencia>>
default;
}

Asi por consola.

Un saludo

xscorpio
27 de Abril del 2005
no precisamente ese tipo de menú, ese esta simplón.
me refería a los menús CENTRADOS (donde usan gotoxy o window) y nos desplazamos a través de las flechas del teclado, no es así tan fácil.
Alguien sabe hacerlo en java ?
y si se puede implementar un gotoxy?

Jes?eyes
27 de Abril del 2005
Dada la independencia de la plataforma que tiene Java, no existe una libreria estandar para manipular la consola ala ncurses o el crt del turbo pascal, así que hay que implementarla uno mismo usando un wrapper sobre una libreria nativa y JNI (al menos es lo que yo intenté). Esto implica atorarse en un solo sistema porque no todos los sistemas poseen las mismas librerias accesar a la consola.

Jesús