Prev: Dialog Box Output | Next:
This is similar to the previous program, but it also gets input from the user.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
// Description: This program gets a string from a dialog box.
// File: dialogInputOutput/ThirdProgram.java
// Author: Michael Maus
// Date: 29 Jan 2005
import javax.swing.*;
public class ThirdProgram {
public static void main(String[] args) {
String humanName; // A local variable to hold the name.
humanName = JOptionPane.showInputDialog(null, "What's your name, Earthling");
JOptionPane.showMessageDialog(null, "Take me to your leader, " + humanName);
System.exit(0); // Stop GUI program
}
}
|
![]() |
JOptionPane's showInputDialog
method displays a message in a dialog box that also accepts user input.
It returns a string that can be stored into
a variable.
This is an assignment statement. The part to the right of the "=" must produce a value, and this value is then stored in the variable on the left (humanName). |
| Concantenation, indicated by the plus sign (+), puts two strings together to build a bigger string, which is then passed as a parameter. The plus sign (+) is also used for addition of numbers. |
|