Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 2

Comp313 Using JOptionPane

Java Programming
Three basic syntax option for Input Dialog box: (This method returns a String value)
JOptionPane.showInputDialog(String 1)
JOptionPane.showInputDialog(null, String 1)
JOptionPane.showInputDialog(null, String 1, String 2, Dialog Type)

Example code:
JOptionPane.showInputDialog(“Enter your name:”)
JOptionPane.showInputDialog(null, “Enter your name:”)
JOptionPane.showInputDialog(null, “Enter your name”, “Entry Form”,
JOptionPane.INFORMATION_MESSAGE)

Result:

String2
String1

Dialog
type

Conversion of String: Whatever the user enters will always be return to your code as a
String value. Therefore, if you want to keep it as a string, just store it in a String variable.
However, to use the information as another data type, you must convert the String to the
appropriate data type.

Example code:
String userInput; //again identifier userInput solely for example purposes
userInput = JOptionPane.showInputDialog(“Enter”);

 To use input as a String data value:


do nothing. Value is stored in String variable.
 To convert input to integer:
int x = Integer.parseInt(userInput)
 To convert input to double:
double x = Double.parseDouble(userInput)

(Note: Dialog types are JOptionPane.ERROR_MESSAGE,


JOptionPane.INFORMATION_MESSAGE, JOptionPane.PLAIN_MESSAGE,
JOptionPane.WARNING_MESSAGE and JOptionPane.QUESTION_MESSAGE.)

Using JOptionPane Page 1 of 2


Comp313 Using JOptionPane
Java Programming
Two basic syntax options for Message Dialog box:
JOptionPane.showMessageDialog(null, String1);
JOptionPane.showMessageDialog(null, String1, String2, Dialog type);

String2

String1

Dialog
type

Example code/output of message dialog box with just a String output and default title
bar and dialog type:

JOptionPane.showMessageDialog(null, “This is a message with only two arguments”);

Example code/output of message dialog box with a String output, a title bar String and
dialog type: (Please note the three commas!)

JOptionPane.showMessageDialog(null, “This is a message with four arguments:”


+ “\nnull\na message\na title for the title bar\na specific “
+ “dialog type (icon)”, “This goes in title bar”,
JOptionPane.ERROR_MESSAGE);

Using JOptionPane Page 2 of 2

You might also like