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:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class TabbedPaneDemo extends JFrame {
private JTabbedPane tabPane;
private JLabel label1, label2, label3;
private JPanel panel1, panel2, panel3;
public TabbedPaneDemo () {
super ("Tabbed Pane Demo");
tabPane = new JTabbedPane ();
label1 = new JLabel ("Panel pertama", SwingConstants.CENTER);
panel1 = new JPanel ();
panel1.add(label1);
tabPane.addTab ("Tab Pertama", null, panel1, "Panel Pertama");
label2 = new JLabel ("Panel kedua", SwingConstants.CENTER);
panel2 = new JPanel ();
panel2.setBackground(Color.ORANGE);
panel2.add(label2);
Icon icon = new ImageIcon ("images/new.gif");
tabPane.addTab ("Tab Kedua", icon, panel2, "Panel Kedua");
label3 = new JLabel ("Panel ketiga", SwingConstants.CENTER);
panel3 = new JPanel ();
panel3.setBackground(Color.YELLOW);
panel3.setLayout(new BorderLayout());
panel3.add(new JButton ("North"), BorderLayout.NORTH);
panel3.add(new JButton ("West"), BorderLayout.WEST);
panel3.add(new JButton ("East"), BorderLayout.EAST);
panel3.add(new JButton ("South"), BorderLayout.SOUTH);
panel3.add(label3);
tabPane.addTab ("Tab Ketiga", null, panel3, "Panel Ketiga");
getContentPane().add(tabPane);
setSize (400,300);
setLocationRelativeTo (null);
setVisible (true);
}
public static void main (String args[]) {
TabbedPaneDemo test = new TabbedPaneDemo ();
test.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
Semoga Bermanfaat.
No comments:
Write comments