Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import javax.swing.JButton;
- import javax.swing.JFrame;
- import javax.swing.JPanel;
- import javax.swing.JTabbedPane;
- import javax.swing.JTextField;
- import javax.swing.event.ChangeEvent;
- import javax.swing.event.ChangeListener;
- public class TagDemo extends JFrame {
- /**
- * Thieu Mao - KSEC
- */
- private static final long serialVersionUID = 1L;
- JTabbedPane tabs = new JTabbedPane();
- public static void main(String[] args) {
- TagDemo fr = new TagDemo("Thieu Mao - KSEC");
- fr.setVisible(true);
- fr.setSize(300,200);
- }
- public TagDemo(String title) {
- super(title);
- setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- JPanel p = new JPanel();
- p.add(new JButton("Button on Tab 0"));
- tabs.addTab("Tab 0", p);
- p = new JPanel();
- p.add(new JTextField("Text on Tab 1"));
- tabs.addTab("Tab 1", p);
- p = new JPanel();
- p.add(new JButton("Button on Tab 2"));
- tabs.addTab("Tab 2", p);
- p = new JPanel();
- p.add(new JTextField("Text on Tab 3"));
- tabs.addTab("Tab 3", p);
- // Bat su kien khi click vao Tab
- tabs.addChangeListener(new ChangeListener() {
- public void stateChanged(ChangeEvent e) {
- System.out.println("Tab=" + tabs.getSelectedIndex());
- }
- });
- getContentPane().add(tabs, "Center");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment