概述
我已经测试了这个简单的例子并且它完美地工作(当你选择复选框时它会写“已经选择了一个”,当你取消选中时它写着“没有”):
import javax.swing.*;
import java.awt.event.*;
public class Example extends JFrame{
public JCheckBox one;
public Example() {
one = new JCheckBox("CT scan performed");
one.addItemListener(new CheckBoxListener());
setSize(300,300);
getContentPane().add(one);
setVisible(true);
}
private class CheckBoxListener implements ItemListener{
public void itemStateChanged(ItemEvent e) {
if(e.getSource()==one){
if(one.isSelected()) {
System.out.println("one has been selected");
} else {System.out.println("nothing");}
}
}
}
public static void main(String[] args) {
new Example();
}
}
在您的示例中,似乎在构造函数CheckList()中声明了一个.你确定它可以在内部类CheckBoxListener中访问吗?
最后
以上就是雪白嚓茶为你收集整理的java checkbox怎么用_java – 如何使用JCheckBoxes选择?的全部内容,希望文章能够帮你解决java checkbox怎么用_java – 如何使用JCheckBoxes选择?所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复