JHotDraw 7.1

org.jhotdraw.util.prefs
Class PreferencesUtil

java.lang.Object
  extended by org.jhotdraw.util.prefs.PreferencesUtil

public class PreferencesUtil
extends java.lang.Object

PreferencesUtil.

Version:
1.0 October 13, 2005 Created.
Author:
Werner Randelshofer

Method Summary
static void installFramePrefsHandler(java.util.prefs.Preferences prefs, java.lang.String name, java.awt.Window window)
          Installs a frame preferences handler.
static void installInternalFramePrefsHandler(java.util.prefs.Preferences prefs, java.lang.String name, javax.swing.JInternalFrame window, javax.swing.JDesktopPane desktop)
          Installs an intenal frame preferences handler.
static void installPalettePrefsHandler(java.util.prefs.Preferences prefs, java.lang.String name, java.awt.Window window)
          Installs a palette preferences handler.
static void installPalettePrefsHandler(java.util.prefs.Preferences prefs, java.lang.String name, java.awt.Window window, int x)
           
static void installToolBarPrefsHandler(java.util.prefs.Preferences prefs, java.lang.String name, javax.swing.JToolBar toolbar)
          Installs a toolbar preferences handler.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

installFramePrefsHandler

public static void installFramePrefsHandler(java.util.prefs.Preferences prefs,
                                            java.lang.String name,
                                            java.awt.Window window)
Installs a frame 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 had 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.

installPalettePrefsHandler

public static void installPalettePrefsHandler(java.util.prefs.Preferences prefs,
                                              java.lang.String name,
                                              java.awt.Window window)
Installs a palette preferences handler. On first run, sets the palette to its preferred location at the top left corner of the screen. On subsequent runs, sets the palette the last location where the user had 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.

installPalettePrefsHandler

public static void installPalettePrefsHandler(java.util.prefs.Preferences prefs,
                                              java.lang.String name,
                                              java.awt.Window window,
                                              int x)

installInternalFramePrefsHandler

public static void installInternalFramePrefsHandler(java.util.prefs.Preferences prefs,
                                                    java.lang.String name,
                                                    javax.swing.JInternalFrame window,
                                                    javax.swing.JDesktopPane desktop)
Installs an intenal frame preferences handler. On first run, sets the frame to its preferred size at the top left corner of the desktop pane. On subsequent runs, sets the frame the last size and location where the user had 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.

installToolBarPrefsHandler

public static void installToolBarPrefsHandler(java.util.prefs.Preferences prefs,
                                              java.lang.String name,
                                              javax.swing.JToolBar toolbar)
Installs a toolbar preferences handler. On first run, sets the toolbar to BorderLayout.TOP. On subsequent runs, set the toolbar to the last BorderLayout location.

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

Copyright 1996-2007 (c) JHotDraw.org.
Some rights reserved.