按钮控件JButton,主要用于处理事件的,当按下按钮,按按钮结束等事件发生,可以执行相应的操作。
JCheckBox checkBox = new JCheckBox("同意用户协议"); root.add(checkBox); JButton jButton = new JButton("下一步"); root.add(jButton); jButton.setEnabled(false);//初始false状态 checkBox.addActionListener((e) -> { if(checkBox.isSelected()) { jButton.setEnabled(true); } else { jButton.setEnabled(false); } });