Results 1 to 2 of 2

Thread: showMessageDialog and showInput Dialog windows do not appear

  1. #1

    Thread Starter
    Lively Member fundean's Avatar
    Join Date
    Apr 2001
    Posts
    98

    showMessageDialog and showInput Dialog windows do not appear

    Hello,

    I am using BlueJ to run the program below; it compiles fine but the input and output windows DO NOT show. Any ideas?

    import javax.swing.JOptionPane; //or import javax.swing.*;

    public class Comparison {

    public static void main( String args[] )
    {
    String firstNumber;

    String secondNumber;

    String name;

    String result;

    int number1;

    int number2;

    firstNumber =
    JOptionPane.showInputDialog ( " Enter the first integer " );
    secondNumber =
    JOptionPane.showInputDialog ( " Enter the second integer " );


    number1 = Integer.parseInt ( firstNumber );

    number2 = Integer.parseInt ( secondNumber );

    result = "";

    if ( number1== number2)
    result = number1 + "==" + number2;

    if ( number1!= number2)
    result = number1 + "!=" + number2;

    if ( number1 < number2)
    result = result + "\n" + number1 + " < " + number2;

    if ( number1 > number2)
    result = result + "\n" + number1 + " > " + number2;

    if ( number1 <= number2)
    result = result + "\n" + number1 + " <= " + number2;

    if ( number1 >= number2)
    result = result + "\n" + number1 + " >= " + number2;

    JOptionPane.showMessageDialog (

    null, result , "Comparison Results",

    JOptionPane.INFORMATION_MESSAGE );

    System.exit ( 0 );
    }
    }

  2. #2
    Arabic Poster ComputerJy's Avatar
    Join Date
    Nov 2005
    Location
    Happily misplaced
    Posts
    2,513

    Re: showMessageDialog and showInput Dialog windows do not appear

    It works fine for me
    Code:
    import javax.swing.JOptionPane;
    
    public class Comparison
    {
    	public static void main(final String args[])
    	{
    		String firstNumber;
    		String secondNumber;
    		String result;
    		int number1;
    		int number2;
    		firstNumber = JOptionPane.showInputDialog(" Enter the first integer ");
    		secondNumber = JOptionPane.showInputDialog(" Enter the second integer ");
    		number1 = Integer.parseInt(firstNumber);
    		number2 = Integer.parseInt(secondNumber);
    		result = "";
    		if (number1 == number2)
    			result = number1 + "==" + number2;
    		else if (number1 != number2)
    			result = number1 + "!=" + number2;
    
    		if (number1 < number2)
    			result = result + "\n" + number1 + " < " + number2;
    		else if (number1 > number2)
    			result = result + "\n" + number1 + " > " + number2;
    
    		if (number1 <= number2)
    			result = result + "\n" + number1 + " <= " + number2;
    
    		if (number1 >= number2)
    			result = result + "\n" + number1 + " >= " + number2;
    
    		JOptionPane.showMessageDialog(null, result, "Comparison Results", JOptionPane.INFORMATION_MESSAGE);
    		System.exit(0);
    	}
    }
    "I'm not normally a praying man, but if you're up there, save me... Superman!" - Homer Simpson
    My Blog

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width