public class PreferencesAssistant extends Object
| Constructor and Description |
|---|
PreferencesAssistant() |
| Modifier and Type | Method and Description |
|---|---|
static void |
restoreSettings(SettingsNode settingsNode,
JFileChooser fileChooser,
String id,
Class fileChooserClass) |
static void |
restoreSettings(SettingsNode settingsNode,
JFrame frame,
String id,
Class windowClass)
This restores the position of a frame.
|
static void |
restoreSettings(SettingsNode settingsNode,
JSplitPane splitter,
String id,
Class splitterClass) |
static SettingsNode |
restoreSettings(SettingsNode settingsNode,
Window window,
String id,
Class windowClass)
Call this to restore the preferences that were saved via a call to save settings.
|
static void |
saveSettings(SettingsNode settingsNode,
JFileChooser fileChooser,
String id,
Class fileChooserClass,
boolean saveCurrentDirectoryVsSelectedFilesParent)
Saves the settings of the file chooser; and by settings I mean the 'last visited directory'.
|
static void |
saveSettings(SettingsNode settingsNode,
JFrame frame,
String id,
Class windowClass)
This version works for frames.
|
static void |
saveSettings(SettingsNode settingsNode,
JSplitPane splitter,
String id,
Class splitterClass) |
static SettingsNode |
saveSettings(SettingsNode settingsNode,
Window window,
String id,
Class windowClass) |
public static SettingsNode saveSettings(SettingsNode settingsNode, Window window, String id, Class windowClass)
public static void saveSettings(SettingsNode settingsNode, JFrame frame, String id, Class windowClass)
public static SettingsNode restoreSettings(SettingsNode settingsNode, Window window, String id, Class windowClass)
window - the window who's settings to saveid - a unique ID for these settings.windowClass - Any class. Just used for the preferences mechanism to obtain an instance. Making this an argument gives you more flexibility.public static void restoreSettings(SettingsNode settingsNode, JFrame frame, String id, Class windowClass)
public static void saveSettings(SettingsNode settingsNode, JSplitPane splitter, String id, Class splitterClass)
public static void restoreSettings(SettingsNode settingsNode, JSplitPane splitter, String id, Class splitterClass)
public static void saveSettings(SettingsNode settingsNode, JFileChooser fileChooser, String id, Class fileChooserClass, boolean saveCurrentDirectoryVsSelectedFilesParent)
saveCurrentDirectoryVsSelectedFilesParent - this should be true true if you're selecting only directories, false if you're selecting only files. I don't know what if you allow both.public static void restoreSettings(SettingsNode settingsNode, JFileChooser fileChooser, String id, Class fileChooserClass)
Copyright © 2013. All rights reserved