CubeTwister 2.0alpha142 2012-02-11

ch.randelshofer.util.prefs
Class PreferencesUtil

java.lang.Object
  extended by ch.randelshofer.util.prefs.PreferencesUtil

public class PreferencesUtil
extends java.lang.Object

PreferencesUtil.

Version:
1.1 2008-09-11 Added prefs handler for JTabbedPane.
Author:
Werner Randelshofer

Method Summary
static void installPrefsHandler(java.util.prefs.Preferences prefs, java.lang.String name, javax.swing.JTabbedPane tabbedPane)
          Installs a JTabbedPane preferences handler.
static void installPrefsHandler(java.util.prefs.Preferences prefs, java.lang.String name, java.awt.Window window)
          Installs a window preferences handler.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

installPrefsHandler

public static void installPrefsHandler(java.util.prefs.Preferences prefs,
                                       java.lang.String name,
                                       java.awt.Window window)
Installs a window preferences handler. On first run, sets the window to its preferred size at the top left corner of the screen. On subsequent runs, sets the window the last size and location where the user has placed it before.

Parameters:
prefs - Preferences for storing/retrieving preferences values.
name - Base name of the preference.
window - The window for which to track preferences.

installPrefsHandler

public static void installPrefsHandler(java.util.prefs.Preferences prefs,
                                       java.lang.String name,
                                       javax.swing.JTabbedPane tabbedPane)
Installs a JTabbedPane preferences handler. On first run, sets the JTabbedPane to its preferred tab.

Parameters:
prefs - Preferences for storing/retrieving preferences values.
name - Base name of the preference.
tabbedPane - The JTabbedPane for which to track preferences.

(c) Werner Randelshofer.
All rights reserved.