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
Clase Padre
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
Vídeos Java
Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.