//ADDING COMPONENTS TO FRAME IN SWING
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class SwingComp extends JFrame
implements ActionListener,ItemListener
{
JLabel
jlb1,jlb2;
String
msg1="";
JTextField
jtf;
JButton
jb;
JToggleButton
jtb;
JCheckBox
jcb1,jcb2,jcb3;
JRadioButton
jrb1,jrb2;
SwingComp()
{
jtf=new
JTextField(10);
jb=new
JButton("OK");
jlb1=new
JLabel("you typed");
jlb2=new
JLabel("button is OFF");
jtb=new
JToggleButton("ON/OFF");
jrb1=new
JRadioButton("Male");
jrb2=new
JRadioButton("Female");
jcb1=new
JCheckBox("TE");
jcb2=new
JCheckBox("SE");
jcb3=new
JCheckBox("BE");
setLayout(new
FlowLayout());
ButtonGroup
bg=new ButtonGroup();
jb.addActionListener(this);
jtb.addItemListener(this);
add(jtf);
add(jb);
add(jtb);
add(jcb1);
add(jcb2);
add(jcb3);
add(jrb1);
add(jrb2);
bg.add(jrb1);
bg.add(jrb2);
add(jlb1);
add(jlb2);
}
public void
actionPerformed(ActionEvent ae)
{
if(ae.getActionCommand().equals("OK"))
{
jlb1.setText("you
typed "+jtf.getText()+" ::");
}
}
public
void itemStateChanged(ItemEvent ie)
{
if(jtb.isSelected())
jlb2.setText("button
is ON");
else
jlb2.setText("button is OFF");
}
}
class SwingCompMain
{
public
static void main(String args[])
{
JFrame
jf=new SwingComp();
jf.setSize(400,400);
jf.setVisible(true);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jf.setTitle("Swing
Frame Window");
}
}
OUTPUT:
No comments:
Post a Comment