我在這個類中有一個靜態變量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?