sads

Monday, 20 February 2017

Tabbed Panes







import java.awt.BorderLayout;
import java.awt.GridLayout;

import javax.swing.JCheckBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTabbedPane;

public class TabbedExample extends JFrame {
    JFrame jf;
    JTabbedPane tpane;
    JPanel panel1,panel2;
    JLabel l1,l2;
    JCheckBox city1,city2,state1,state2;
   
   
    public TabbedExample() {
        // TODO Auto-generated constructor stub
       
       
        jf=new JFrame("Tabbed Pane Example");
        setVisible(true);
        setSize(400, 200);
        tpane =new JTabbedPane();
       
       
        l1=new JLabel("Select City");
        l2=new JLabel("Select State");
       
       
        city1=new JCheckBox("Chennai");
        city2=new JCheckBox("Mumbai");
        state1=new JCheckBox("Tamilnadu");
        state2=new JCheckBox("Maharashtra");
       
       
        panel1=new JPanel(new GridLayout(1, 3));
        panel2=new JPanel(new GridLayout(1, 3));
       
       
        panel1.add(l1);
        panel1.add(city1);
        panel1.add(city2);
       
        panel2.add(l2);
        panel2.add(state1);
        panel2.add(state2);
       
       
        tpane.add("Cities",panel1);
        tpane.add("States",panel2);
       
        getContentPane().add(tpane, BorderLayout.CENTER);
       
       
       
    }

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        TabbedExample t=new TabbedExample();
    }

}

No comments:

Post a Comment