JOptionPane.showInputDialog() | Java

 

Descripción

Mensaje que se le muestra al usuario para que introduzca un valor.

Sintaxis

public static String showInputDialog(Component parentComponent, Object message) throws HeadlessException
public static String showInputDialog(Component parentComponent, Object message, Object initialSelectionValue)
public static String showInputDialog(Component parentComponent, Object message, String title, int messageType) throws HeadlessException
public static Object showInputDialog(Component parentComponent, Object message, String title, int messageType, Icon icon, Object[] selectionValues, Object initialSelectionValue) throws HeadlessException
public static String showInputDialog(Object message) throws HeadlessException
public static String showInputDialog(Object message, Object initialSelectionValue)

Parámetros

  • Component parentComponent,
  • Icon icon,
  • int messageType,
  • Object initialSelectionValue,
  • String title,
  • Object message,
  • Object[] selectionValues,

Excepciones

HeadlessException

Clase Padre

JOptionPane

Ejemplo

import javax.swing.*;

public class VolumenCono {

        public static double volumen(double r,double h){
        return (Math.PI*(r*r)*h)/3;
    }
        
        public static void main(String[] args) {

                try {
                        double radio = Double.parseDouble(JOptionPane
                                        .showInputDialog("Introduce radio:"));
                        double altura = Double.parseDouble(JOptionPane
                                        .showInputDialog("Introduce altura:"));
                        JOptionPane.showMessageDialog(
                                        null,
                                        "Volumen obtenido\n"
                                                        + String.valueOf(volumen(radio, altura)), "Aviso",
                                        JOptionPane.PLAIN_MESSAGE, new ImageIcon("imagen.jpg"));
                        System.exit(0);
                } catch (Exception ex) {
                        JOptionPane.showMessageDialog(null, ex.getCause().toString(),
                                        "Aviso", JOptionPane.ERROR_MESSAGE, new ImageIcon(
                                                        "ferd.jpg"));
                } 

        }
 
}

Artículos

    Manual Java

    Aprende más sobre Java consultando online o descargando nuestro manual.

    Test Java

    ¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

    Vídeos Java

    Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.