|
JIDE 3.5.15 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.jidesoft.plaf.WindowsDesktopProperty
public class WindowsDesktopProperty
Wrapper for a value from the desktop. The value is lazily looked up, and can be accessed using the
UIManager.ActiveValue
method createValue
. If the underlying desktop property changes this
will force the UIs to update all known Frames. You can invoke invalidate
to force the value to be
fetched again.
Constructor Summary | |
---|---|
WindowsDesktopProperty(String key,
Object fallback,
Toolkit toolkit)
Creates a DesktopProperty. |
|
WindowsDesktopProperty(String key,
Object fallback,
Toolkit toolkit,
float fontSize)
|
|
WindowsDesktopProperty(String key,
Object fallback,
Toolkit toolkit,
float fontSize,
int fontStyle)
|
Method Summary | |
---|---|
protected Object |
configureValue(Object value)
Configures the value as appropriate for a defaults property in the UIDefaults table. |
Object |
createValue(UIDefaults table)
UIManager.LazyValue method, returns the value from the desktop or the fallback value if the desktop value is null. |
protected Object |
getDefaultValue()
Returns the value to use if the desktop property is null. |
protected String |
getKey()
Returns the key used to lookup the desktop properties value. |
protected Object |
getValueFromDesktop()
Returns the value from the desktop. |
void |
invalidate()
Invalides the current value so that the next invocation of createValue will ask for the property
again. |
protected void |
updateUI()
Requests that all components in the GUI hierarchy be updated to reflect dynamic changes in this look&feel. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public WindowsDesktopProperty(String key, Object fallback, Toolkit toolkit)
key
- Key used in looking up desktop value.fallback
- Value used if desktop property is null.toolkit
- Toolkit used to fetch property from, can be null in which default will be used.public WindowsDesktopProperty(String key, Object fallback, Toolkit toolkit, float fontSize)
public WindowsDesktopProperty(String key, Object fallback, Toolkit toolkit, float fontSize, int fontStyle)
Method Detail |
---|
public Object createValue(UIDefaults table)
createValue
in interface UIDefaults.ActiveValue
protected Object getValueFromDesktop()
protected Object getDefaultValue()
public void invalidate()
createValue
will ask for the property
again.
protected void updateUI()
protected Object configureValue(Object value)
protected String getKey()
|
JIDE 3.5.15 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |