A friendly place for programming greenhorns!
Big Moose Saloon
Register / Login
Swing / AWT / SWT
basic question from GUI beginner
Joined: Feb 14, 2007
Jan 22, 2008 02:11:00
Till now I never Tried GUI on my machine,except reading thhrough different tutorials in the net.
TOday I tried to create a frame and just onebutton in it.
When i compile it is warning me to recompile with
and I did the same.
Here is the code for my simple program
public class createButton
public static void main(
Frame f = new Frame("First Frame");
Button b = new Button();
It is compiling succesfully,but when I run the newly created frame is not visible anywhere.
though it is giving 2 warnings I run the program.
Is this the reason for my newly created frame invisibility?
One more thing that is confusing me is, in variuos tutorials in some code, the class is extending
and some are using JFRAME from javax.swing class.
I am a beginner for GUI programming as I never tried before.
I just want to create some compenents in a container.
I want to create containers in my main()only and want to add components to it.
Is that not possible without extending Appplet claass or Swing classes?
If you find this silly,please spare me as a beginner in GUI.
Thanks in advance.
Joined: Jan 31, 2006
Jan 22, 2008 03:27:00
Well - for a start, your call to System.exit(0) is exiting the application, and so, not surprisingly, closing the frame also.
I'm surprised you've managed to go 57 posts and a year without finding the [code] tags...
Joined: Oct 13, 2005
Jan 22, 2008 03:45:00
. . . and show() has been deprecated for ages. That is probably why it is suggesting you use Xlint.
Another reason for not seeing much is that you have not given the frame a size.
Joined: Oct 13, 2005
Jan 22, 2008 03:51:00
There ought to be instructions for setting up a GUI in any
book except the very smallest, and here in the
I agree. Here's the link:
subject: basic question from GUI beginner
populating an array via the user
How Can i Get This Work ???
setBounds() method doubt in swings
class-file not executing
All times are in JavaRanch time: GMT-6 in summer, GMT-7 in winter
| Powered by
Copyright © 1998-2015