jackshedd,
I'd love to see how cool the java example you gave is, but it didn't work. When I typed in exactly what you said and tried compiling it it said:
Test.java:1: ';' expected
import javax.swing.*
^
1 error
So I though to myself ok it just wants a semicolon there, that makes sense, so I put that in. Then I saved and tried compiling again and I got this:
Test.java:3: 'class' or 'interface' expected
Public Class Test
^
1 error
So I thought ok, there is some weird syntax thing here that it wants. So I put in class at the beggining of the line because I figured this is makeing a class not an interface. So I saved and tried to compile and I got this:
Test.java:3: '{' expected
class Public Class Test
^
Test.java:17: '}' expected
}
^
2 errors
Well, now I've got two errors. Then I thought what it might be. There was something wrong with your syntax and it thinks I am declaring two classes - Public and Test So it wants me to put the coresponding curly brackets in. So I got rid of "class Public" and instead just put class Test. So i compiled it and got this:
Test.java:14: ';' expected
System.exit(0)
^
Test.java:7: cannot resolve symbol
symbol : class Int
location: class Test
Int iValue;
^
2 errors
OK. I can figure out the first error. Just annother syntax semicolon thing. I put in the semicolon. I have no idea what the second error means, however. So I took a guess and figured that it should be "int" instead of "Int" and so I got rid of that. So I compiled again and got this:
Test.java:12: cannot resolve symbol
symbol : method showMessageDialog (java.lang.String)
location: class javax.swing.JOptionPane
JOptionPane.showMessageDialog("You typed: " + iValue);
^
1 error
At this point I have absolutly no idea what the hell it is asking me to do!

. If somebody could tell me what its saying I would appriciate that. BTW because this uses a proportional font and it is wrapping some of my text the "^"s in my error statements might not correspond with where they were actually placed in it by the terminal. In the last example I noticed this because it is wrapping the text to the next line. The "^" is actually suppose to go by the dot after JOptionPane.
Hmm I'd like to figure this out,
Jeff