我有一个带按钮的jpanel(jpanel A),按下时 将打开一个标签jpanel(例1)
因此,当您按下按钮时,您最终会得到2个选项卡jpanel A和示例1。
原始日本现在是一个标签式面板
当我删除示例1时,我留下了jpanel A但是此面板位于选项卡中 。 是否有一种方法可以在删除其他jpanel(示例1)时恢复原始jpanel。
答案 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);
}