import javax.swing.JCheckBox;
import javax.swing.JFrame;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.AbstractButton;
public class JChexBoxTest1 {
public static void main(String[] args){
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
////stuffed:喂饱的 crust:地壳、外皮,合起来:草包!
JCheckBox aCheckBox = new JCheckBox("Stuffed Crust");
ActionListener action = new ActionListener(){
public void actionPerformed(ActionEvent e){
AbstractButton absButton = (AbstractButton)e.getSource();
boolean selected = absButton.getModel().isSelected();
//如果被选择,我们可以添加爱做的事情
System.out.println(selected);
}
};
aCheckBox.addActionListener(action);
frame.add(aCheckBox);
frame.setSize(300, 200);
frame.setVisible(true);
}
}
14. 11. 4. JCheckBox是否被选择 Listening to JCheckBox Events with an ActionListener
最新推荐文章于 2025-12-02 21:20:38 发布
本文介绍如何使用Java语言实现JCheckBox的事件监听,通过代码示例展示了如何响应用户点击操作并输出选择状态。
6万+

被折叠的 条评论
为什么被折叠?



