Java:JOptionPane.showInputDialog()

De W3API
Saltar a: navegación, buscar

Contenido

Descripción

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

Sintaxis

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

Parámetros

  • parentComponent,
  • message,
  • title,
  • optionType,
  • messageType,
  • icon,
  • selectionValues,
  • initialValue,

Excepciones

Clase Java a la que afecta

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"));
                } 

        }
 
}

Lineas de Código

Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
api's
webs
Herramientas