void store() { // TODO store modified settings // Example: // Preferences.userNodeForPackage(CorePanel.class).putBoolean("someFlag", // someCheckBox.isSelected()); // or for org.openide.util with API spec. version >= 7.4: // NbPreferences.forModule(CorePanel.class).putBoolean("someFlag", someCheckBox.isSelected()); // or: // SomeSystemOption.getDefault().setSomeStringProperty(someTextField.getText()); GlobalPreferences preferences = GlobalPreferences.sharedInstance(); preferences.setMonitoredHostPoll((Integer) monitoredHostPSpinner.getValue()); preferences.setMonitoredDataPoll((Integer) monitoredDataPSpinner.getValue()); preferences.setThreadsPoll((Integer) threadsPSpinner.getValue()); preferences.setMonitoredHostCache((Integer) monitoredHostCSpinner.getValue()); preferences.setMonitoredDataCache((Integer) monitoredDataCSpinner.getValue()); preferences.store(); }
void load() { // TODO read settings and initialize GUI // Example: // someCheckBox.setSelected(Preferences.userNodeForPackage(CorePanel.class).getBoolean("someFlag", false)); // or for org.openide.util with API spec. version >= 7.4: // someCheckBox.setSelected(NbPreferences.forModule(CorePanel.class).getBoolean("someFlag", // false)); // or: // someTextField.setText(SomeSystemOption.getDefault().getSomeStringProperty()); GlobalPreferences preferences = GlobalPreferences.sharedInstance(); resetDNSAButton.setEnabled(true); monitoredHostPSpinner.setValue(preferences.getMonitoredHostPoll()); monitoredDataPSpinner.setValue(preferences.getMonitoredDataPoll()); threadsPSpinner.setValue(preferences.getThreadsPoll()); monitoredHostCSpinner.setValue(preferences.getMonitoredHostCache()); monitoredDataCSpinner.setValue(preferences.getMonitoredDataCache()); }