gpt4 book ai didi

java - 在单独的类中获取选定单选按钮的 isSelected 值

转载 作者:行者123 更新时间:2023-12-01 20:24:10 26 4
gpt4 key购买 nike

我意识到这可能是菜鸟问题的定义,但我很困惑,非常感谢任何帮助。

我有一个 actionlistenerJRadioButton,它们是在 ValublesMain 类中声明的,如下所示。

JRadioButton name = new JRadioButton("Name", true);

name.addActionListener(new NameListener());

NameListener 如下声明。

class NameListener implements ActionListener{

public void actionPerformed(ActionEvent event) {

display.setText("");

for(Valuble item : valubles)
if(name.isSelected()){

//Bunch of code and stuff

}

}

}

我遇到的问题是名称不可见,我想知道我在这里做错了什么。我认为 NameListener 能够看到名称,因为它是在这里声明的。

name.addActionListener(new NameListener());

我在这里缺少什么?

最佳答案

更改您的actionPerformed方法以从事件获取JRadioButton

    public void actionPerformed(ActionEvent event) {

display.setText("");

for(Valuble item : valubles)
if(((JRadioButton)event.getSource()).isSelected()){

//Bunch of code and stuff

}

}

关于java - 在单独的类中获取选定单选按钮的 isSelected 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44166775/

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