Pages

Tuesday, October 22, 2013

// TABBED PANE
import javax.swing.*;
import java.awt.*;
class TabDemo extends JFrame
{
    
     TabDemo(){
     JTabbedPane jtb=new JTabbedPane();
     jtb.addTab("City", new CityPanel());
     jtb.addTab("Color",new ColorPanel());
     jtb.addTab("Vehicle",new VehiclePanel());
     setLayout(new FlowLayout());
     add(jtb);
    
     }
}

public class TabDemoMain
{
     public static void main(String args[])
     {
           JFrame f;
           f=new TabDemo();
           f.setVisible(true);
           f.setSize(300,300);
           f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
     }
}

class CityPanel extends JPanel
{
     public CityPanel(){
     JButton b=new JButton("ok");
     JCheckBox jc=new JCheckBox("Latur");
     add(b);
     add(jc);
     }
}
class ColorPanel extends JPanel
{
     public ColorPanel(){
     JTextField tf=new JTextField(10);
     JComboBox jcb=new JComboBox();
     jcb.addItem("green");
     jcb.addItem("red");
     jcb.addItem("yellow");
     add(jcb);
     add(tf);
     }
}

class VehiclePanel extends JPanel
{
     public VehiclePanel()
{
          JRadioButton jrb=new JRadioButton("BMW");
          JRadioButton jrb1=new JRadioButton("HONDA");
          JToggleButton jtb=new JToggleButton("ON/OFF");
          ButtonGroup bg=new ButtonGroup();
          add(jrb);
          add(jrb1);
          bg.add(jrb);
          bg.add(jrb1);
          add(jtb);
     }

}

No comments:

Post a Comment