Layout of GUI
/*
This example demonstrated the use of a layout
manager to
place components
The Layout manager here is BorderLayout
*/
import java.awt.*;
import java.applet.*;
public class LayoutExample extends Applet
{
Button
okButton1;
Button okButton2;
Button okButton3;
Button okButton4;
Button okButton5;
public
void init()
{
// sets the LayoutManager to BorderLayout
setLayout(new
BorderLayout());
okButton1
= new Button("Centered Button");
okButton2 = new Button("Cold North");
okButton3 = new Button("Go West");
okButton4 = new Button("At East");
okButton5 = new Button("Hot South");
// always says where the component should
be placed when adding
// Options are center,East,West,North and
South
add(okButton1,"Center");
add(okButton2,"North");
add(okButton3,"West");
add(okButton4,"East");
add(okButton5,"South");
}
}
// There are more layout managers available. The
easiest is
// FlowLayout() which will keep adding components
horizontally until
// there is no more space, then it will continue
a row lower.
// Now that you are able to create a GUI let's
bind actions to those
// components. Wouldn't be handy? :)
// Go to ActionExample
Next...
New on the Java Boutique:
New Review:
Time Management Made Easy with the Quartz Enterprise Job Scheduler
Why not just use the Java timer API? This open source scheduling
API boasts simplicity, ease-of-integration, a well-rounded feature
set, and it's free!
New Applet:
Reverse Complement
Reverse Complement is a simple applet that converts DNA or RNA
sequences into three useful formats.
Elsewhere on internet.com:
WebDeveloper Java
Lots of Java information on webdeveloper.com
WDVL Java
Thorough Java resource at the Web Developer's Virtual Library.
ScriptSearch Java
Hundreds of free Java code files to download.
jGuru: Your View of the Java Universe
Customizable portal with online training, FAQs, regular news updates, and tutorials.
|