// AreaJOptionPaneApplication.java // Calculates the area of a rectangle given two integer sides // Uses JOptionPane to prompt for inputs import javax.swing.*; public class AreaJOptionPaneApplication { public static void main( String args[ ] ) { String widString, hgtString; int w, h, a; // read in width as a String widString = JOptionPane.showInputDialog( "Enter the width as an integer" ); // convert the String to an integer w = Integer.parseInt( widString ); // read in height as a String hgtString = JOptionPane.showInputDialog( "Enter the height as an integer" ); // convert the String to an integer h = Integer.parseInt( hgtString ); // compute the area a = w * h; // display the area as a String JOptionPane.showMessageDialog( null, "The area of the square equals " + a, "Results", JOptionPane.PLAIN_MESSAGE ); System.exit( 0 ); } }