El 'JOptionPane' es una herramienta la cual es bastante útil, la cual abre un cuadro de dialogo que muestra o solicita alguna información. Para poder hacer uso de esta herramienta primeramente hay que importarla desde las las librerías que trae por defecto java, la sintaxis seria la siguiente:
import javax.swing.JOptionPane;
Esta herramienta tiene varios métodos veremos algunos de los mas comunes 'showConfirmDialog', 'showInputDialog', 'showMessageDialog' y 'showOptionDialog'.
showConfirmDialog:
Hace una pregunta que confirma como Si / No / Cancelar.
Ejemplo:
package joptiondialog;
import javax.swing.JOptionPane;
/**
*
* @author Camilo
*/
public class JoptionDialog {
public static void main(String[] args) {
JOptionPane.showConfirmDialog(null, "Seleccione una Opcion");
}
}
Importamos la librería que contiene la herramienta y despues llamamos al 'JOptionPane' con el metodo 'showConfirmDialog'. Al compilar tendremos algo como esto.
Este nos sirve para pedir una entrada de un carácter, la cual quedaría de tipo string o texto.
Ejemplo:
package joptiondialog;
import javax.swing.JOptionPane;
/**
*
* @author Camilo
*/
public class Joptiondialog {
public static void main(String[] args) {
JOptionPane.showInputDialog(null, "Ingrese algo aqui");
}
}
hacemos lo mismo que con el ConfirmDialog importamos la libreria y despues llamamos al 'JOptionPane' con el metodo 'showInputDialog'. Al compilar tendremos algo como esto.
showMessageDialog:
Este método informa sobre algún suceso que a ocurrido es decir da un mensaje acerca de algo.
Ejemplo:
package joptiondialog;
import javax.swing.JOptionPane;
/**
*
* @author Camilo
*/
public class Joptiondialog {
public static void main(String[] args) {
JOptionPane.showMessageDialog(null, "Mensaje en cuadro de dialogo");
}
}
hacemos lo mismo que con los metodos anteriores, importamos la libreria y despues llamamos al 'JOptionPane' con el metodo 'showMessageDialog'. Al compilar tendremos algo como esto.
showOptionDialog:
Este método fusiona un poco de los anteriores y su uso es un poco mas complejo que el de los demás métodos, este método permite escoger una opción y le asigna un valor a la opción, la descripción del método seria algo así 'JOptionPane.showOptionDialog( componente, mensaje, título, tipo de opción, tipo de mensaje, icono, opciones, valor inicial ) '.
Ejemplo:
package joptiondialog;
import javax.swing.JOptionPane;
/**
*
* @author Camilo
*/
public class Joptiondialog {
public static void main(String[] args) {
JOptionPane.showOptionDialog(null, "Seleccione una opcion", null, JOptionPane.OK_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE, null, new String[]{"reintentar", "anular", "omitir"}, null);
}
}
hacemos lo mismo que con los metodos anteriores, importamos la libreria y despues llamamos al 'JOptionPane' con el metodo 'showOptionDialog'. Al compilar tendremos algo como esto.




No hay comentarios.:
Publicar un comentario