有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Making选项卡在Swing中的ChangeListener on复选框上出现或消失

所以我有一个我用Java用Swing制作的UI。它非常复杂,我希望通过简化UI来为用户节省一些时间。 假设您有一个包含许多复选框的页面。选中所需的复选框后,“下一步”按钮将显示一个JFrame,其选项卡与您在选项卡式窗格中选择的选项卡相同。
下面是我的代码的一个小示例,它可以让我了解我希望按钮执行的操作:

btnNewButton_7.addActionListener(new ActionListener(){
        @SuppressWarnings("static-access")
        public void actionPerformed(ActionEvent e){
            Admin.set.frame.setVisible(false);
            Admin.adv.setVisible(true);
            Admin.adv.jp2.setVisible(chckbxNewCheckBox_42.isSelected());
            Admin.adv.jp3.setVisible(chckbxNewCheckBox_43.isSelected());
            Admin.adv.jp4.setVisible(chckbxNewCheckBox_44.isSelected());
        }
    });

因此,“下一步”按钮应该将JFrame(set.frame)设置为不可见。然后,它应该打开adv(一个新的框架)。到目前为止,一切正常。现在,我的tabe是JPanel inside adv。每当选中或取消选中复选框42、43和44时,我都希望使它们消失,我是否应该添加onChangeListener


共 (0) 个答案