package main;
|
|
|
import javax.swing.JButton;
|
import javax.swing.JFrame;
|
import javax.swing.JPanel;
|
import javax.swing.JTabbedPane;
|
import javax.swing.WindowConstants;
|
import java.awt.BorderLayout;
|
|
/**
|
* Created by SongFei on 2017/11/8.
|
*/
|
public class TabPaneFrame extends JFrame {
|
|
private static final long serialVersionUID = 474825076033661007L;
|
|
private JPanel jPanel;
|
|
public TabPaneFrame() {
|
initGUI();
|
}
|
|
private void initGUI() {
|
setSize(700, 400);
|
//setUndecorated(true);// °Ñ±ß¿òÈ¥ÁË£¬ÓÅ»¯µÄЧ¹ûÄÜ¿´µÄ¸üÃ÷ÏÔ
|
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
|
|
jPanel = new JPanel();
|
//jPanel.setBackground(Color.ORANGE);
|
jPanel.setLayout(new BorderLayout());
|
getContentPane().add(jPanel, BorderLayout.CENTER);
|
|
JTabbedPane tab = new JTabbedPane(JTabbedPane.LEFT);
|
tab.setUI(new MyTabbedPaneUI());
|
|
JPanel jPanel1 = new JPanel();
|
jPanel1.add(new JButton("AAA111"));
|
|
JPanel jPanel2 = new JPanel();
|
jPanel2.add(new JButton("AAA222"));
|
|
JPanel jPanel3 = new JPanel();
|
jPanel3.add(new JButton("AAA333"));
|
|
JPanel jPanel4 = new JPanel();
|
jPanel4.add(new JButton("AAA444"));
|
|
JPanel jPanel5 = new JPanel();
|
jPanel5.add(new JButton("AAA555"));
|
|
tab.add(jPanel1, "AAA111");
|
tab.add(jPanel2, "AAA222");
|
tab.add(jPanel3, "AAA333");
|
tab.add(jPanel4, "AAA444");
|
tab.add(jPanel5, "AAA555");
|
|
|
|
|
jPanel.add(tab, BorderLayout.CENTER);
|
}
|
|
|
|
public static void main(String[] args) {
|
TabPaneFrame paneFrame = new TabPaneFrame();
|
paneFrame.setVisible(true);
|
//loginFrame.pack();
|
paneFrame.setLocationRelativeTo(null);
|
}
|
|
}
|