Main Page | Packages | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

com.arcle.rmt.j2se.swing.ui.LookAndFeelSelector Class Reference

This soft singleton class simplifies the selection of a Swing Look-and-Feel. More...

List of all members.

Public Member Functions

JMenu getSelectorMenu ()

Static Public Member Functions

final LookAndFeelSelector getInstance ()
 Returns the singleton instance.


Protected Member Functions

JMenu createSelectorMenu ()
Action createLookAndFeelSelectAction (UIManager.LookAndFeelInfo lf)

Private Member Functions

 LookAndFeelSelector ()

Private Attributes

JMenu _selectorMenu = null
 The menu for selecting look-and-feels.


Static Private Attributes

SoftReference _instance = new SoftReference(null)
 The singleton instance.


Detailed Description

This soft singleton class simplifies the selection of a Swing Look-and-Feel.

The singleton instance is maintained as a SoftReference, thus eligible for garbage collection once it is no longer needed.

Author:
Sasmito Adibowo
Version:
Id
LookAndFeelSelector.java,v 1.3 2003/05/15 19:43:46 adib Exp

Definition at line 74 of file LookAndFeelSelector.java.


Constructor & Destructor Documentation

com.arcle.rmt.j2se.swing.ui.LookAndFeelSelector.LookAndFeelSelector  )  [private]
 

Definition at line 75 of file LookAndFeelSelector.java.

Referenced by com.arcle.rmt.j2se.swing.ui.LookAndFeelSelector.getInstance().


Member Function Documentation

Action com.arcle.rmt.j2se.swing.ui.LookAndFeelSelector.createLookAndFeelSelectAction UIManager.LookAndFeelInfo  lf  )  [protected]
 

Definition at line 127 of file LookAndFeelSelector.java.

Referenced by com.arcle.rmt.j2se.swing.ui.LookAndFeelSelector.createSelectorMenu().

JMenu com.arcle.rmt.j2se.swing.ui.LookAndFeelSelector.createSelectorMenu  )  [protected]
 

Definition at line 104 of file LookAndFeelSelector.java.

References com.arcle.rmt.j2se.swing.ui.LookAndFeelSelector.createLookAndFeelSelectAction().

Referenced by com.arcle.rmt.j2se.swing.ui.LookAndFeelSelector.getSelectorMenu().

final LookAndFeelSelector com.arcle.rmt.j2se.swing.ui.LookAndFeelSelector.getInstance  )  [static]
 

Returns the singleton instance.

Definition at line 84 of file LookAndFeelSelector.java.

References com.arcle.rmt.j2se.swing.ui.LookAndFeelSelector._instance, and com.arcle.rmt.j2se.swing.ui.LookAndFeelSelector.LookAndFeelSelector().

JMenu com.arcle.rmt.j2se.swing.ui.LookAndFeelSelector.getSelectorMenu  ) 
 

Definition at line 93 of file LookAndFeelSelector.java.

References com.arcle.rmt.j2se.swing.ui.LookAndFeelSelector._selectorMenu, and com.arcle.rmt.j2se.swing.ui.LookAndFeelSelector.createSelectorMenu().


Member Data Documentation

SoftReference com.arcle.rmt.j2se.swing.ui.LookAndFeelSelector._instance = new SoftReference(null) [static, private]
 

The singleton instance.

Definition at line 143 of file LookAndFeelSelector.java.

Referenced by com.arcle.rmt.j2se.swing.ui.LookAndFeelSelector.getInstance().

JMenu com.arcle.rmt.j2se.swing.ui.LookAndFeelSelector._selectorMenu = null [private]
 

The menu for selecting look-and-feels.

Definition at line 138 of file LookAndFeelSelector.java.

Referenced by com.arcle.rmt.j2se.swing.ui.LookAndFeelSelector.getSelectorMenu().


The documentation for this class was generated from the following file:
Generated on Fri Jun 18 19:53:36 2004 for Arcle Rambutan by doxygen 1.3.5