DELL
2025-04-28 e6eb7fb0af366e370f125668d62e89eb0004f517
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
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);
    }
 
}