// Fig. 3.17: Dialog1.java
// Printing multiple lines in dialog box.
import javax.swing.JOptionPane; // import class JOptionPane
public class Dialog1
{
public static void main( String[] args )
{
// display a dialog with a message
JOptionPane.showMessageDialog( null, "Welcome\nto\nJava" );
} // end main
} // end class Dialog1
// Fig. 3.18: NameDialog.java
// Basic input with a dialog box.
import javax.swing.JOptionPane;
public class NameDialog
{
public static void main( String[] args )
{
// prompt user to enter name
String name =
JOptionPane.showInputDialog( "What is your name?" );
// create the message
String message =
String.format( "Welcome, %s, to Java Programming!", name );
// display the message to welcome the user by name
JOptionPane.showMessageDialog( null, message );
} // end main
} // end class NameDialog