Open all | Close all
|
AWT Java development
Below you will find the Java code for creating a simple AWT applications.
|
The Java code to create AWT container
//package awt;
import java.awt.*;
public class Container1 extends Container{
public static void main(String[] args) {
Container r_cont = new Frame("Title for Container");
r_cont.setLayout(new GridLayout(4,1));
r_cont.setBounds(60,60,400,300);
r_cont.setVisible(true);
}
}
|
The Java code to display a file selection dialog
//package awt;
import java.awt.*;
public class FileLoadDialog {
public static void main(String[] args) {
FileDialog fd = new FileDialog(new Frame(),
"Find file path...", FileDialog.LOAD );
fd.show();
if (fd.getFile() != null)
System.out.println(fd.getDirectory() + fd.getFile());
else
System.out.println("Load cancelled........");
}
}
|
The Java code for using buttons
//package awt;
import java.awt.*;
import java.awt.event.*;
// If you are not too bother about this having the close functionality
// replace ZFrameClose with Frame
public class ZButton extends ZFrameClose implements ActionListener{
public ZButton(){
super("This is the Frame showing buttons...");
setLayout(new FlowLayout());
for (int idx=0;idx<9;idx++){
Button b = null;
add(b = new Button("Button"+idx));
b.addActionListener(this);
b.setBackground(Color.RED);
b.setForeground(Color.BLACK);
}
}
public void actionPerformed(ActionEvent event){
String cmd= event.getActionCommand();
for (int idx = 0; idx < 99 ; idx++){
String but = "Button"+idx;
if (cmd.equals(but))
System.out.println("Button "+idx+
" pressed.");
}
}
public static void main(String[] args) {
ZButton aDemo = new ZButton();
aDemo.setVisible(true);
}
}
|
The Java code to demonstrate use of checkbox
//package awt;
import java.awt.*;
import java.awt.event.*;
// If you are not too bother about this having the close functionality
// replace ZFrameClose with Frame
public class ZCheckboxEvent extends ZFrameClose implements ItemListener {
public ZCheckboxEvent() {
super("This is the Frame Title for Checkbox....");
setLayout(new GridLayout(6, 1));
for (int idx = 0; idx < 6; idx++) {
Checkbox cb = null;
if ((idx % 2) == 0) {
add(cb = new Checkbox("Checkbox " + idx, true));
} else {
add(cb = new Checkbox("Checkbox " + idx, false));
}
cb.addItemListener(this);
}
}
public void itemStateChanged(ItemEvent event) {
Checkbox cb = (Checkbox) event.getItemSelectable();
System.out.println(
"Label= " + cb.getLabel() + " State= " + cb.getState());
}
public static void main(String[] args) {
ZCheckboxEvent aDemo = new ZCheckboxEvent();
aDemo.setVisible(true);
}
}
|
The Java code to demonstrate use of radio button(checkbox group)
//package awt;
import java.awt.*;
//import java.awt.event.*;
// If you are not too bother about this having the close functionality
// replace ZFrameClose with Frame
public class ZCheckboxGroup extends ZFrameClose{
public ZCheckboxGroup(){
super("This is the Frame for CheckboxGroup...");
setLayout(new GridLayout(3,2));
CheckboxGroup cbg1 = new CheckboxGroup();
CheckboxGroup cbg2 = new CheckboxGroup();
add(new Checkbox("north", cbg1, true));
add(new Checkbox("one", cbg2, false));
add(new Checkbox("centre", cbg1, false));
add(new Checkbox("two", cbg2, false));
add(new Checkbox("south", cbg1, false));
add(new Checkbox("three", cbg2, true));
}
public static void main(String[] args) {
ZCheckboxGroup aDemo = new ZCheckboxGroup();
aDemo.setVisible(true);
}
}
|
The Java code to demonstrate use of dropdown list(Choice)
//package awt;
import java.awt.*;
import java.awt.event.*;
// If you are not too bother about this having the close functionality
// replace ZFrameClose with Frame
public class ZChoice extends ZFrameClose implements ItemListener {
public ZChoice() {
super("Choice frame....");
Choice choice = new Choice();
choice.addItemListener(this);
choice.addItem("Halo");
choice.addItem("Warcraft");
choice.addItem("Streetfighter");
choice.addItem("Quake");
choice.addItem("Super Mario");
choice.addItem("Pacman");
choice.addItem("Space Invaders");
add(choice);
}
public void itemStateChanged(ItemEvent event) {
Choice choice = (Choice) event.getItemSelectable();
System.out.println(choice.getSelectedItem());
}
public static void main(String[] args) {
ZChoice aDemo = new ZChoice();
aDemo.setVisible(true);
}
}
|
|
|