Tutorials : Step by Step :
Chapter 1 :

Contents
Graphical Interface
Hello World Example
Drawing Shapes and using colors
Displaying Images
Using basic components
Layout of GUI

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...

How to Add Java Applets to Your Site

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.