如何在java swing组件中创建多个框架

时间:2010-07-16 11:16:00

标签: java swing

我是java swing组件的新手。请告诉我如何创建多个框架。 我的要求是,基本框架应该包含2个单选按钮,如果我点击任何人无线电 按钮应该转到其他框架,它应该显示4个复选框。

请咨询

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

查看CardLayout的工作原理

https://docs.oracle.com/javase/tutorial/uiswing/layout/card.html

如果您只想在窗口之间切换:

  1. 将jPanel添加到jFrame中,该jFrame将包含您要切换的所有jPanel(让我们称之为jPanelMain)
  2. 在jPanelMain中设置CardLayout
  3. 使用您需要的内容创建要切换的jPanel
  4. 将动作侦听器添加到单选按钮,例如

    private void jButtonActionPerformed(java.awt.event.ActionEvent e) {                                          
        jPanelMain.removeAll();
        jPanelMain.repaint();
        jPanelMain.revalidate();
        jPanelMain.add(jPanel1);
        jPanelMain.repaint();
        jPanelMain.revalidate();
    }