我为我的程序制作了一个面板。它仅由 RadioButtons 组成。选择单选按钮时,我想在其他代码中设置一个布尔值。该面板将用作更大面板或框架的组件,该面板或框架也应该能够侦听该面板内发生的事件。
那么,我应该选择以下哪个选项来收听事件 -
1 -
RadioButtonPanel extends JPanel implements ActionListener{
public void actionPerformed(ActionEvent e){}
//code to add the action listener to the radio buttons
oneRadioButton.addActionListener(this);
}
2 -
RadioButtonPanel extends JPanel{
class InnerStrength implements ActionListener{
public void actionPerformed(ActionEvent e){}
}
//code to add the action listener to the radio buttons
oneRadioButton.addActionListener(Anonymous InnerStrength)
}
3 - 还有其他我没有想到的方法吗?