“Conocimiento Programación>Programación Java

Cómo mantener el mismo mensaje de entrada cuando se pulse Cancelar en Java

2012/7/21
clase JOptionPane de Java proporciona al programador una manera fácil de visualizar la información solicita al usuario. Método showInputDialog de ​​JOptionPane no sólo muestra información para el usuario , sino que también les pide una respuesta de texto . El diálogo permite a los usuarios seleccionar " OK" o " Cancelar". Normalmente, cuando el usuario selecciona " Cancelar", el método devuelve un valor nulo en lugar de los contenidos iniciales del campo de entrada de mensajes. Con un poco de codificación inteligente , puede programar sus diálogos de entrada para devolver el mismo mensaje que comenzaron con si el usuario hace clic en cancelar . Instrucciones
1

Crear una variable de cadena y almacenar el valor de entrada inicial en el mismo. Por ejemplo , si el diálogo debería mostrar "maravilloso" como valor de entrada inicial, escriba el siguiente código : String InitialValue = "maravilloso" ;
2

Asignar el valor devuelto por el diálogo de entrada de una nueva cadena . Escriba la pregunta que desee diálogo tus comentarios a mostrar como primer argumento del cuadro de diálogo de entrada. Utilice la cadena InitialValue como segundo argumento . El código debería ser algo como esto : String input = JOptionPane.showInputDialog ( "¿Cómo estás?" , InitialValue ) ;
3

Utilice una sentencia if para ver si la cadena de entrada es nulo. Si es nulo , esto significa que el usuario pulsa el botón de cancelación . Su sentencia if debe ser similar a esto: if ( entrada == null)
4

En la línea inmediatamente inferior a la sentencia if, asignar el valor de la cadena initalValue a la cadena de entrada. Esta línea sólo se ejecutará si la cadena de entrada es nulo , lo que mantiene la entrada de mensajes el mismo que el valor inicial si el usuario pulsa cancelar . El código debería tener este aspecto : entrada = InitialValue ;

Programación Java
Cómo reemplazar NetBeans
Cómo hacer una animación con Java
Cómo incluir un archivo en un JSP
Cómo asegurarse una entrada es un número en Java
Lista de bases de datos utilizados con Java
¿Cuáles son las ventajas de utilizar una estructura de datos de lista ordenada de Java sobre otras estructuras para almacenar y administrar datos?
Cómo crear una aplicación Adobe AIR
Cómo habilitar Java en un teléfono inteligente
Conocimiento de la computadora © http://www.ordenador.online