Package java.util.prefs

Examples of java.util.prefs.Preferences.addPreferenceChangeListener()


            add(new ExitMenuItem(frame));
        }
        // Update the "recent files" submenu when preferences change:
        Preferences prefs;
        prefs = Application.getPreferences();
        prefs.addPreferenceChangeListener(this);
    }

    private void updateRecentFiles() {
        JMenu recentMenu = (JMenu) get("recentFile");
        if (recentMenu == null) {
View Full Code Here


          Preferences p = Preferences.userNodeForPackage(Main.class);
          if (shouldClear) {
            try { p.clear(); } catch (BackingStoreException e) { }
          }
          myListener = new MyListener();
          p.addPreferenceChangeListener(myListener);
          prefs = p;

          setTemplateFile(convertFile(p.get(TEMPLATE_FILE, null)));
          setTemplateType(p.getInt(TEMPLATE_TYPE, TEMPLATE_PLAIN));
        }
View Full Code Here

    this.opts = opts;
    this.value = opts[0];
    this.dflt = dflt;
    Preferences prefs = AppPreferences.getPrefs();
    set(prefs.get(name, dflt));
    prefs.addPreferenceChangeListener(this);
  }
 
  public String get() {
    return value;
  }
View Full Code Here

  PrefMonitorString(String name, String dflt) {
    super(name);
    this.dflt = dflt;
    Preferences prefs = AppPreferences.getPrefs();
    this.value = prefs.get(name, dflt);
    prefs.addPreferenceChangeListener(this);
  }
 
  public String get() {
    return value;
  }
View Full Code Here

    super(name);
    this.dflt = dflt;
    this.value = dflt;
    Preferences prefs = AppPreferences.getPrefs();
    set(Double.valueOf(prefs.getDouble(name, dflt)));
    prefs.addPreferenceChangeListener(this);
  }
 
  public Double get() {
    return Double.valueOf(value);
  }
View Full Code Here

    recentFiles = new File[NUM_RECENT];
    recentTimes = new long[NUM_RECENT];
    Arrays.fill(recentTimes, System.currentTimeMillis());
   
    Preferences prefs = AppPreferences.getPrefs();
    prefs.addPreferenceChangeListener(this);
   
    for (int index = 0; index < NUM_RECENT; index++) {
      getAndDecode(prefs, index);
    }
  }
View Full Code Here

    super(name);
    this.dflt = dflt;
    this.value = dflt;
    Preferences prefs = AppPreferences.getPrefs();
    set(Integer.valueOf(prefs.getInt(name, dflt)));
    prefs.addPreferenceChangeListener(this);
  }
 
  public Integer get() {
    return Integer.valueOf(value);
  }
View Full Code Here

    super(name);
    this.dflt = dflt;
    this.value = dflt;
    Preferences prefs = AppPreferences.getPrefs();
    set(Boolean.valueOf(prefs.getBoolean(name, dflt)));
    prefs.addPreferenceChangeListener(this);
  }
 
  public Boolean get() {
    return Boolean.valueOf(value);
  }
View Full Code Here

    // Make sure the map view is redrawn when grid preferences change.
    // todo: move this functionality out of here somehow, but not back into
    // MapView
    final Preferences display = prefs.node("display");
    display.addPreferenceChangeListener(new PreferenceChangeListener() {
      @Override
      public void preferenceChange(PreferenceChangeEvent event) {
        if (mapView == null) {
          return;
        }
View Full Code Here

    try {
      p.removeNode();
    } catch (BackingStoreException e2) {
    }
    p.addNodeChangeListener(null);
    p.addPreferenceChangeListener(null);
    p.removeNodeChangeListener(null);
    p.removePreferenceChangeListener(null);
    try {
      p.sync();
    } catch (BackingStoreException e3) {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.