/bundles/plugins-trunk/Console/console/gui/CheckBox.java

# · Java · 21 lines · 17 code · 4 blank · 0 comment · 0 complexity · 0005e0d02886fde45039a00f723e18f5 MD5 · raw file

  1. package console.gui;
  2. import javax.swing.JCheckBox;
  3. import org.gjt.sp.jedit.jEdit;
  4. public class CheckBox extends JCheckBox
  5. {
  6. String name;
  7. public CheckBox(String propertyName) {
  8. name = propertyName;
  9. String label = jEdit.getProperty(propertyName);
  10. boolean checked = jEdit.getBooleanProperty(name + ".checked", false);
  11. setSelected(checked);
  12. setText(label);
  13. }
  14. public void save() {
  15. jEdit.setBooleanProperty(name + ".checked", isSelected());
  16. }
  17. }