blob: 74f94eb9733929374b3cb2c33d92b72df884efbe (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
package org.openslx.dozmod.gui.changemonitor;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import javax.swing.JCheckBox;
/**
* Monitoring a JCheckBox
*/
class CheckBoxWrapper extends AbstractControlWrapper<Boolean> {
private final JCheckBox checkbox;
public CheckBoxWrapper(DialogChangeMonitor dcm, JCheckBox box) {
super(dcm, null);
checkbox = box;
checkbox.addItemListener(new ItemListener() {
public void itemStateChanged(ItemEvent e) {
contentChanged();
}
});
}
@Override
Boolean getCurrentValue() {
return checkbox.isSelected();
}
}
|