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. |