Tag: awt mixed

3个按钮的常用动作监听器

我的代码设计有问题。 我有3个按钮不在按钮组中。 我想 – 基于所选按钮 – 执行操作。 现在,该操作需要修改类中的对象。 这意味着我不能使用内部类,因为它无法访问外部。 如果我可以将一个事件监听器添加到一个按钮组,这将更容易,但正如我所看到的,我将需要每个单选按钮的事件处理程序,这是正确的吗? 如果不是我怎么能这样做? 谢谢 一个简单的例子 public class Test(){ RadioButton 1 = new RadoButton(); RadioButton 2 = new RadoButton(); RadioButton 3 = new RadoButton(); Object myObject = new Object(); public void clickEvent(){ if(1.isSelected()){ myObject.doOne(); }else if(2.isSelected()){ myObject.doTwo(); }….. } }