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

Clase Console

Estas en el tema de Clase Console en el foro de Java en Foros del Web. Que tal si me podrian ayudar para que sirve la Clase Console en una definicion que tengo dice: PErmite al usuario determinar si la aplicacion ...
  #1 (permalink)  
Antiguo 22/09/2011, 23:50
 
Fecha de Ingreso: mayo-2011
Mensajes: 3
Antigüedad: 13 años
Puntos: 0
Clase Console

Que tal si me podrian ayudar para que sirve la Clase Console
en una definicion que tengo dice:
PErmite al usuario determinar si la aplicacion que se esta ejecutando dispone de una termnal asociada, de ser así, el usuario puede leer y escribir en esa terminal, y tambien solicitar una contraseña sin que esta se visualice.

Console c;
c= System.console();
if (null != c)

{
}
else
{
}

Alguna explicacion un poco mas clara? Gracias
  #2 (permalink)  
Antiguo 23/09/2011, 03:55
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: Clase Console

System.console() te devuelve una Console si tu programa java está asociado a una ventana de comandos de ms-dos o línea de comandos y null si no lo está.

Normalmente está asociado a una ventana de este estilo si se ha arrancado el programa desde línea de comandos o se arranca con el comando java.exe que abre esta ventana de comandos antes de ejecutar. No lo estará si el programa java se arranca como servicio de windows o con el comando javaw.exe, que no crea esta ventana de comandos.

Si tu programa java está asociado a esa ventana de comandos, puedes interactuar con el usuario a través de esa ventana, mostrándole información o pidiéndole datos que debe teclear (por ejemplo, una password o cualquier otra cosa). Si no está asociado, es inútil mostrarle o pedirle información al usuario ya que no tiene ventana donde verla o introducirla.

Así que si pretendes interactuar con el usuario a través de esta ventana, haces primero la comprobación de que esta ventana de ms-dos existe.

Se bueno.
__________________
Apuntes Java
Wiki de Programación

Etiquetas: clase, aplicaciones
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 16:37.