【发布时间】:2015-07-15 14:46:01
【问题描述】:
我的大部分 java 应用程序已经完成,所以我现在正在记录所有用户活动。我要跟踪的一件事是,无论何时选中和取消选中我的一个复选框。如果对象被选中或未选中,我可以在最后阅读,但是我想知道每次实时使用复选框。我想知道用户选中和取消选中该框的次数。现在我正在使用类似于这种语法的东西,但是每次选中和取消选中复选框时它都不会打印一条语句。
public CheckboxAction(String text) {
super(text);
}
@Override
public void actionPerformed(ActionEvent event) {
JCheckBox cbLog = (JCheckBox) event.getSource();
if (cbLog.isSelected()) {
System.out.println("Logging is enabled");
} else {
System.out.println("Logging is disabled");
}
}
【问题讨论】:
-
打印的是什么?每次您选中
on框时,它是否都不会打印“日志记录已启用”,并且每次您选中off框时都不会打印“日志记录已禁用”? -
您能否提供一个可运行的示例来演示您的问题...
标签: java swing logging real-time jcheckbox