JOptionPane en Java: Ventanas de Diálogo para Interacción con el Usuario

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 2,89 KB

M2S1: Metodología Espiral con Programación Orientada a Objetos - 2DA. PARCIAL

Entrada y Salida de Datos con JOptionPane

JOptionPane es una clase que nos provee un conjunto de ventanas de diálogo ideales para mostrar mensajes al usuario. Estos mensajes pueden ser informativos, advertencias, errores, confirmaciones, etc. También permite solicitar la introducción de datos.

Actividad 2

En el laboratorio de cómputo, visita el siguiente enlace: Cuadros de Diálogo con JOptionPane de Swing - Java desde 0 y realiza un resumen (electrónico o en tu cuaderno) que incluya lo siguiente:

Enlace: https://javadesde0.com/cuadros-de-dialogo-con-joptionpane-de-swing/

  • Describe JOptionPane y la librería necesaria para su funcionamiento.
  • Escribe los tipos de cuadros de diálogo y su definición.
  • Elementos de un JOptionPane.
  • Tipos de iconos.
  • Ejemplos y parámetros de cada JOptionPane.
MessageDialog
public class Main {
 public static void main(String[] args){
 JOptionPane.showMessageDialog(null, “Este Es un mensaje”);
 }
}
ShowInputDialog
public class Main {
 public static void main(String[] args) {
 String msg = JOptionPane.showInputDialog(null, "Introduce un mensaje");
 System.out.println(msg);
 }
}
ShowConfirmDialog
public class Main {
 public static void main(String[] args) {
 int ventanaYesNotCancel = JOptionPane.showConfirmDialog(null, "¿Quieres salir del programa?", "Javadesde0.com", JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.WARNING_MESSAGE);

 //0=yes, 1=no, 2=cancel
 if(ventanaYesNotCancel == 0) {
 System.out.println("Has pulsado Yes");
 } else if(ventanaYesNotCancel == 1) {
 System.out.println("Has pulsado No");
 } else if(ventanaYesNotCancel == 2) {
 System.out.println("Has pulsado Cancel");
 }
 }
}

Programa 1: JOptionPane

  • La gasolinera “La Estación” desea conocer el total de la venta diaria de todos sus despachadores. Crea un programa que realice los siguientes cálculos utilizando JOptionPane:
  • Nombre del despachador
  • Turno del despachador
  • Cantidad de litros de gasolina despachados
  • Si la gasolina es Magna se cobra a 22.40
  • Si la gasolina es Premium se cobra a 24.90
  • Se consideran 3 ventas por despachador y el total de despachadores es 4
  • Imprime el resultado de todos los cálculos

Entradas relacionadas: