Previous Thread
Next Thread
Print Thread
Rate Thread
#8046 03/10/03 09:04 PM
Joined: Feb 2003
Posts: 7
C
Junior Member
Junior Member
C Offline
Joined: Feb 2003
Posts: 7
I am on the second part of pergesu's tutorial on Java and I have run into a roadblock.

I correctly typed in notepad the sourcecode for the If.Java application and I got an error.
So, after that I decided to copy the source staright from the tutorial and save it and then try. Same problem. This is the source :

Quote:
// If.java
import javax.swing.JOptionPane;

public class If
{
public static void main(String args[])
{
int num1, num2;
String number1, number2;

number1 = JOptionPane.showInputDialog("Enter the first integer");
number2 = JOptionPane.showInputDialog("Enter the second integer");

num1 = Integer.parseInt(number1);
num2 = Integer.parseInt(number2);

if(num1 > num2)
{
JOptionPane.showMessageDialog("num1 > num2");
}

System.exit(0);
}
}
I get this error message :

Quote:
C:\Java>javac If.java

If.java:19: cannot resolve symbol

symbol : method showMessageDialog(java.lang.String)

location: class javax.swing.JOptionPane
JOptionPane.showMessageDialog("num1 > num2");
^
1 error
Before I posted I looked at the error message and tried to decipher what it meant. I figured that since the pointer ( ^ ) was pointing towards the period (.) in that specific line of code something was wrong. But, I don't understand why that would cause a problem. Any help would be appreciated.

Thanks,
Crackle

Edit : Since the quote's pull everything to the left side of the page it looks as if the ^ is pointing at the "J". It is not, it should be pointing toward the period in this line of code :

JOptionPane.showMessageDialog("num1 > num2");
---------------^

Sponsored Links
▼ Sponsored Links ▼ ▲ Sponsored Links ▲
#8047 03/10/03 10:09 PM
Joined: Mar 2002
Posts: 1,136
P
UGN Elite Poster
UGN Elite Poster
P Offline
Joined: Mar 2002
Posts: 1,136
It means you're reading the tutorial I wrote without a compiler, lol. I gotta go fix that, it seems. It should be

JOptionPane.showMessageDialog(null, "num1 > num2");

Thanks, I'm surprised nobody's ever pointed that out before... I fixed it all.

#8048 03/11/03 04:41 PM
Joined: Feb 2003
Posts: 7
C
Junior Member
Junior Member
C Offline
Joined: Feb 2003
Posts: 7
Thanks.

That cleared it up.

Crackle

#8049 03/11/03 05:44 PM
Joined: Feb 2003
Posts: 7
C
Junior Member
Junior Member
C Offline
Joined: Feb 2003
Posts: 7
Hey man, I got another question.

In part two of your tutorial, where the code says :

---------------

intnum2 = 12;

JOptionPane.showMessageDialog(--num2): //Decrements num2, so it is now 12. Displays 12

-----------------------

I know it will display 12 because it decrements it but shows the original first, but shouldn't it say :

"so it is now 11" in that comment? ( making the new value 11 )

Thanks,
Crackle


Link Copied to Clipboard
Member Spotlight
Gremelin
Gremelin
Portland, OR; USA
Posts: 7,204
Joined: February 2002
Forum Statistics
Forums41
Topics33,839
Posts68,797
Members2,177
Most Online73,244
Nov 9th, 2025
Latest Postings
Top Posters
UGN Security 41,392
Gremelin 7,204
SilentRage 1,273
Ice 1,146
pergesu 1,136
Infinite 1,041
jonconley 955
Girlie 908
unreal 860
Top Likes Received
Ghost 2
Girlie 1
unreal 1
Crime 1
Ice 1
Dartur 1
Powered by UBB.threads™ PHP Forum Software 8.0.0