我在这个类中有一个静态变量partner
。我想在每次按下单选按钮时设置这些变量的值。这是我尝试使用代码:我怎样才能给一个动作监听器一个变量?
for (String playerName: players) {
option = new JRadioButton(playerName, false);
option.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent evt) {
partner = playerName;
}
});
partnerSelectionPanel.add(option);
group.add(option);
}
这里的问题是,actionPerformed
没有看到环产生的变量playerName
。我如何将这个变量传递给actionListener?