我正在尝试编写非常简单的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");
}
}
}
}
答案 0 :(得分:0)
在您的情况下,您不需要ItemListener
的{{1}}。单击按钮,您可以使用
radioButton.isSelected()
然后显示相应的消息。
JRadioButton