blob: 74f94eb9733929374b3cb2c33d92b72df884efbe (
plain) (
tree)
|
|
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();
}
}
|