我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?