JOptionPane
JOptionPane.showMessageDialog
- import javax.swing.JOptionPane;
-
- public class Dialog
- {
- public static void main(String args[])
- {
- JOptionPane.showMessageDialog(null, "Welcome to Java");
- }
- }
-
JOptionPane.showInputDialog
- import javax.swing.JOptionPane;
-
- public class Dialog2
- {
- public static void main(String args[])
- {
- String name = JOptionPane.showInputDialog("What is your name?");
- System.out.printf("You name: %s\n", name);
- }
- }
-
JOptionPane.showInputDialog + JOptionPane.showMessageDialog
- import javax.swing.JOptionPane;
-
- public class Dialog3
- {
- public static void main(String args[])
- {
- String name = JOptionPane.showInputDialog("What is your name?");
- String message = String.format("Welcom, %s, to Java Programming!", name);
-
- JOptionPane.showMessageDialog(null, message, "Java Message", JOptionPane.DEFAULT_OPTION);
- }
- }
-
JOptionPane.showInputDialog + JOptionPane.showMessageDialog + ImageIcon
- import javax.swing.JOptionPane;
- import javax.swing.ImageIcon;
-
- public class Dialog4
- {
- public static void main(String args[])
- {
- String name = JOptionPane.showInputDialog("What is your name?");
- String message = String.format("Welcom, %s, to Java Programming!", name);
-
- ImageIcon icon = new ImageIcon("./java-icon.png", "Java Logo");
- JOptionPane.showMessageDialog(null, message, "Java Message", JOptionPane.DEFAULT_OPTION, icon);
- }
- }
-
JOptionPane.showConfirmDialog
- import javax.swing.JOptionPane;
- import javax.swing.ImageIcon;
-
- public class Dialog5
- {
- public static void main(String args[])
- {
- //0, yes
- //1, no
- //2, cancel
- int choice = JOptionPane.showConfirmDialog(null, "Are you 21 years or older?");
-
- if (choice == 0)
- JOptionPane.showMessageDialog(null, "Welcome, you can drink");
- else if (choice == 1)
- JOptionPane.showMessageDialog(null, "No, you cannot drink");
- else
- JOptionPane.showMessageDialog(null, "You don't want to tell us your age");
- }
- }
-
JOptionPane.showOptionDialog
- import javax.swing.JOptionPane;
-
- public class Dialog6
- {
- public static void main(String args[])
- {
- Object[] options = {"Happy", "Cry", "Smile", "CANCEL"};
-
- int choice = JOptionPane.showOptionDialog(null, "Click OK to continue", "Warning",
- JOptionPane.DEFAULT_OPTION, JOptionPane.WARNING_MESSAGE,
- null, options, options[0]);
-
- String message = String.format("Your choice is: %s\n", options[choice]);
-
- JOptionPane.showMessageDialog(null, message);
- }
- }
-
Reference