前菜、前菜、飲み物など、さまざまなもの用のラジオ ボタン グループがいくつかあります。ユーザーがそれぞれの種類のものを 1 つ選択できるようにしたいと考えています。
ただし、アクションリスナーを実装する方法がわかりません-各グループには独自のアクションリスナーが必要ですか? その場合、アクション リスナー/グループを区別するにはどうすればよいですか?
private class SelectionChangeMade implements ActionListener {
@Override
public void actionPerformed(ActionEvent e) {
String drinkChoice = drinkButtonGroup.getSelection().getActionCommand();
System.out.println(drinkChoice);
// String appetizerChoice =
appetizerButtonGroup.getSelection().getActionCommand();
// above line gives me a NullPointerError if uncommented
}
}