java选项卡面板添加和删除

时间:2016-02-22 12:45:28

标签: java tabs jpanel

我有一个带按钮的jpanel(jpanel A),按下时 将打开一个标签jpanel(例1)

enter image description here

因此,当您按下按钮时,您最终会得到2个选项卡jpanel A和示例1。

原始日本现在是一个标签式面板

当我删除示例1时,我留下了jpanel A但是此面板位于选项卡中 。 enter image description here 是否有一种方法可以在删除其他jpanel(示例1)时恢复原始jpanel。

enter image description here

1 个答案:

答案 0 :(得分:0)

public MainPage() {
    getContentPane().setLayout(null);
    final JTabbedPane tabbedPane = new JTabbedPane();
    final JPanel panel1 = new JPanel();
    final JPanel panel2 = new JPanel();
    panel1.setLayout(null);
    panel2.setLayout(null);
    tabbedPane.add("aaa", panel1);
    panel1.setBackground(Color.CYAN);
    tabbedPane.setMnemonicAt(0, KeyEvent.VK_1);
    tabbedPane.add("bbbb", panel2);
    panel2.setBackground(Color.CYAN);
    tabbedPane.setMnemonicAt(1, KeyEvent.VK_2);
    Dimension sc = Toolkit.getDefaultToolkit().getScreenSize();
    int wid = sc.width/2;``
    int hig = sc.height/2;
    tabbedPane.setSize(wid, hig);
    add(tabbedPane);

}