使用单选按钮 java gui netbeans 控制按钮动作

control button action with radio button java gui net beans

我正在为大学做一个 Java 项目 我想根据单选按钮选择更改按钮操作 因此,如果用户选择单选按钮 1 并按下按钮 Go,它会打开 jframe2 如果用户选择单选按钮 2 并按下按钮 Go,它会打开 jframe3。

我仍然是 Java 的初学者,如果有人可以帮助我进一步了解 :)。

提前致谢

要检查是否选择了 JRadioButton,可以调用方法 isSelected()

要检查 JButton 是否已被单击,您可以向该按钮添加一个 ActionListener

下面的示例将一个 ActionListener 添加到 jButton1,它将根据选择的单选按钮显示 jframe2 或 jframe3(假设它们在同一个 ButtonGroup 中)。

jButton1.addActionListener((event) -> {
    jframe2.setVisible(radioButton1.isSelected());
    jframe3.setVisible(radioButton2.isSelected());
});