“Conocimientos Programación>Programación Java

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

2016/2/11
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
Java JButton y Funciones
¿Qué es el JDK de Java
Cómo imprimir texto en un applet de Java
Cómo entrar en un literal flotante en Java
Cómo cambiar un archivo de clase
¿Cómo para que solicite una respuesta en Java
Cómo instalar Java 3D
Cómo agregar una interfaz gráfica de usuario de código Java
Conocimientos Informáticos © http://www.ordenador.online