我应该如何在JRadiobutton上使用ActionItemListener?

时间:2014-11-21 15:22:46

标签: java swing actionlistener jradiobutton

我正在尝试编写非常简单的Java程序 - 如果形状是填充并且单击特定按钮,则弹出消息。另一方面,如果未选择填充,则将显示不同的消息。

fill.addItemListener(new ItemListener());
rect.addActionListener(new ButtonListener());

我写的动作事件是:

private class ButtonListener implements ActionListener {
    public void actionPerformed(ActionEvent e) {
        if(e.getSource()==fill) {
            if(e.getSource()==rect) {
                JOptionPane.showMessageDialog(null,"Shojibur");
            }
            else {
                JOptionPane.showMessageDialog(null,"Checking");
            }
        }
    }
}

1 个答案:

答案 0 :(得分:0)

在您的情况下,您不需要ItemListener的{​​{1}}。单击按钮,您可以使用

检查单选按钮是否被选中
  

radioButton.isSelected()

然后显示相应的消息。

实施例

JRadioButton