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());
 }