gpt4 book ai didi

java - 从 Java 中的多个单选按钮组获取输入

转载 作者:行者123 更新时间:2023-12-01 14:51:08 24 4
gpt4 key购买 nike

我有几个单选按钮组,用于不同的内容,例如主菜、开胃菜和饮料。我希望用户能够选择每种类型的事物之一。

我不确定如何实现操作监听器 - 每个组都需要自己的操作监听器吗?如果是这样,我如何区分 Action 监听器/组?

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
}
}

最佳答案

不,您不需要为每个按钮组创建一个操作监听器。您可以使用您编写的操作监听器来读取用户输入。如果您尝试在特定事件(例如用户单击提交按钮)上获取单选按钮选择,则可以将此操作监听器添加到提交按钮。

并且,空指针异常是由于用户没有选择任何开胃菜而引起的,您必须确保用户在获取其操作命令之前已经选择了某些开胃菜。

关于java - 从 Java 中的多个单选按钮组获取输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14839538/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com