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