Home » » Contoh Program Tabbed Panel di Java

Contoh Program Tabbed Panel di Java

Posted by KEPOIN IT on Sunday, November 6, 2011

Contoh program berikut ini mendemonstrasikan bagaimana membuat panel-panel dalam bentuk Tab di java. Class yang digunakan adalah JTabbedPane.

Berikut ini tampilannya:






























Berikut ini contoh programnya:

01
import java.awt.*;
02
import java.awt.event.*;

03
import javax.swing.*;
04


05
public class TabbedPaneDemo extends JFrame {
06
    private JTabbedPane tabPane;

07
    private JLabel label1, label2, label3;
08
    private JPanel panel1, panel2, panel3;

09

10
    public TabbedPaneDemo () {

11
        super ("Tabbed Pane Demo");
12


13
        tabPane = new JTabbedPane ();
14
        label1 = new JLabel ("Panel pertama", SwingConstants.CENTER);

15
        panel1 = new JPanel ();
16
        panel1.add(label1);

17
        tabPane.addTab ("Tab Pertama", null, panel1, "Panel Pertama");         
18


19
        label2 = new JLabel ("Panel kedua", SwingConstants.CENTER);
20
        panel2 = new JPanel ();

21
        panel2.setBackground(Color.ORANGE);
22
        panel2.add(label2);

23
        Icon icon = new ImageIcon ("images/new.gif");
24
        tabPane.addTab ("Tab Kedua", icon, panel2, "Panel Kedua");     

25

26
        label3 = new JLabel ("Panel ketiga", SwingConstants.CENTER);

27
        panel3 = new JPanel ();
28
        panel3.setBackground(Color.YELLOW);

29
        panel3.setLayout(new BorderLayout());
30
        panel3.add(new JButton ("North"), BorderLayout.NORTH);

31
        panel3.add(new JButton ("West"),  BorderLayout.WEST);
32
        panel3.add(new JButton ("East"),  BorderLayout.EAST);

33
        panel3.add(new JButton ("South"), BorderLayout.SOUTH);
34
        panel3.add(label3);

35
        tabPane.addTab ("Tab Ketiga", null, panel3, "Panel Ketiga");   
36


37
        getContentPane().add(tabPane);     
38


39
        setSize (400,300);
40
        setLocationRelativeTo (null);

41
        setVisible (true);
42
    }  

43

44
    public static void main (String args[]) {

45
        TabbedPaneDemo test = new TabbedPaneDemo ();
46
        test.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

47
    }
48
}

Thanks for reading & sharing KEPOIN IT

Previous
« Prev Post

0 comments:

Post a Comment

Cari Artikel

Paling Dilihat