Java frames plays important role of GUI creation as we know that it is a old concept which was introduced in Java 1.0 but the concept of Java frames can be used in swings so that here I am taking a very simple example of Java frames . I am taking radio buttonsm list, text field and level and arranged them into a frame I hope you will like this blog.
import java.awt.*;
import java.awt.event.*;
//Extends Frame to create frame class object
class MainClass extends Frame
{
MainClass()
{
//Create new label with text enter your name
Label l1=new Label("Enter User Name");
//Set Location of Label
l1.setBounds(30, 50, 100, 30);
//Set Layout of frame
setLayout(null);
//Create New Text Field
TextField t1=new TextField();
//Set Position of TextField into frame
t1.setBounds(140,50,100,30);
//Create ListBox and make enable multiple selection using second argument of List COnstructor
List list1=new List(1, true);
list1.add("Rajasthan");
list1.add("UP");
list1.add("MP");
list1.setBounds(30,155,100,100);
add(list1);
//To Create Radio button in frame , first we create CheckboxGroup then we will add checkbox and pass reference of checkboxgroup to create single selection of radio button from list of radio button
CheckboxGroup cg=new CheckboxGroup();
Checkbox cb1=new Checkbox("male",cg,false);
Checkbox cb2=new Checkbox("female",cg,false);
cb1.setBounds(30,250,100,30);
cb2.setBounds(150,250,100,30);
add(cb1);
add(cb2);
//Add Window Listner event
this.addWindowListener(new window());
add(l1);
add(t1);
setSize(600,600);
setVisible(true);
setBackground(Color.green);
}
public static void main(String[] args)
{
MainClass obj=new MainClass();
}
}
//Create Window Closing event handler
class window implements WindowListener
{
public void windowClosing(WindowEvent e)
{
//Come Out from system
System.exit(0);
}
}
