|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jvnet.lafwidget.LafWidgetUtilities
public class LafWidgetUtilities
Various utility functions.
Field Summary | |
---|---|
static java.lang.String |
PREVIEW_MODE
Name for the internal client property that marks a component as previewable. |
Method Summary | |
---|---|
static java.awt.image.BufferedImage |
createCompatibleImage(java.awt.image.BufferedImage image)
Creates a compatible image (for efficient processing and drawing). |
static java.awt.image.BufferedImage |
createThumbnail(java.awt.image.BufferedImage image,
int requestedThumbWidth)
Creates a thumbnail of the specified width. |
static void |
firePropertyChangeEvent(javax.swing.JComponent component,
java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue)
Fires the matching property change event on the specific component. |
static LafConstants.AnimationKind |
getAnimationKind(java.awt.Component component)
Returns the animation kind of the specified component. |
static java.awt.image.BufferedImage |
getBlankImage(int width,
int height)
Retrieves transparent image of specified dimension. |
static javax.swing.Icon |
getHexaMarker(int value)
Returns small icon representation of the specified integer value. |
static javax.swing.Icon |
getIcon(javax.swing.AbstractButton b)
Returns the current icon for the specified button. |
static java.util.ResourceBundle |
getResourceBundle(javax.swing.JComponent jcomp)
Returns the resource bundle for the specified component. |
static javax.swing.Icon |
getSearchIcon(int dimension,
boolean leftToRight)
Returns search icon. |
static javax.swing.Icon |
getSmallLockIcon()
Returns a lock icon. |
static boolean |
hasAutomaticDnDSupport(javax.swing.JTree tree)
Checks whether the specified tree component has automatic drag and drop support. |
static boolean |
hasAutoScroll(javax.swing.JScrollPane scrollPane)
Checks whether the specified scroll pane supports auto scroll. |
static boolean |
hasNoFades(java.awt.Component comp,
FadeKind fadeKind)
Checks whether the specified fade kind has no animations on the specified component. |
static boolean |
hasTextEditContextMenu(javax.swing.text.JTextComponent textComp)
Checks whether the specified text component has edit context menu property. |
static boolean |
hasTextFlipSelectOnEscapeProperty(javax.swing.text.JTextComponent textComp)
Checks whether the specified text component has "flip select on escape" property. |
static boolean |
hasTextFocusSelectAllProperty(javax.swing.text.JTextComponent textComp)
Checks whether the specified text component has "select all on focus gain" property. |
static void |
makePreviewable(java.awt.Component comp,
java.util.Map<java.awt.Component,java.lang.Boolean> dbSnapshot)
Makes the specified component and all its descendants previewable. |
static void |
restorePreviewable(java.awt.Component comp,
java.util.Map<java.awt.Component,java.lang.Boolean> dbSnapshot)
Restores the regular (non-previewable) status of the specified component and all its descendants. |
static void |
testComponentStateChangeThreadingViolation(java.awt.Component comp)
Tests UI threading violations on changing the state the specified component. |
static boolean |
toIgnoreAnimations(java.awt.Component comp)
|
static boolean |
toIgnoreGlobalLocale(javax.swing.JComponent jcomp)
Checks whether the label lookup should use component-specific locale on the specified component. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String PREVIEW_MODE
Method Detail |
---|
public static java.awt.image.BufferedImage getBlankImage(int width, int height)
width
- Image width.height
- Image height.
public static java.awt.image.BufferedImage createCompatibleImage(java.awt.image.BufferedImage image)
image
- The original image.
public static java.awt.image.BufferedImage createThumbnail(java.awt.image.BufferedImage image, int requestedThumbWidth)
image
- The original image.requestedThumbWidth
- The width of the resulting thumbnail.
public static javax.swing.Icon getSearchIcon(int dimension, boolean leftToRight)
dimension
- Icon dimension.leftToRight
- Indicates the orientation of the resulting icon.
public static javax.swing.Icon getHexaMarker(int value)
value
- Integer value to represent.
public static void makePreviewable(java.awt.Component comp, java.util.Map<java.awt.Component,java.lang.Boolean> dbSnapshot)
comp
- Component.dbSnapshot
- The "snapshot" map that will contain the original
double-buffer status of the specified component and all its
descendants. Key is JComponent
, value is
Boolean
.public static void restorePreviewable(java.awt.Component comp, java.util.Map<java.awt.Component,java.lang.Boolean> dbSnapshot)
comp
- Component.dbSnapshot
- The "snapshot" map that contains the original double-buffer
status of the specified component and all its descendants. Key
is JComponent
, value is Boolean
.public static LafConstants.AnimationKind getAnimationKind(java.awt.Component component)
component
- Component.
public static javax.swing.Icon getSmallLockIcon()
public static boolean hasTextFocusSelectAllProperty(javax.swing.text.JTextComponent textComp)
textComp
- Text component.
true
if the specified text component has "select all
on focus gain" property, false
otherwise.public static boolean hasTextFlipSelectOnEscapeProperty(javax.swing.text.JTextComponent textComp)
textComp
- Text component.
true
if the specified text component has "flip
select on escape" property, false
otherwise.public static boolean hasTextEditContextMenu(javax.swing.text.JTextComponent textComp)
textComp
- Text component.
true
if the specified text component has edit
context menu property, false
otherwise.public static boolean hasAutoScroll(javax.swing.JScrollPane scrollPane)
scrollPane
- Scroll pane component.
true
if the specified scroll pane supports auto
scroll, false
otherwise.public static boolean hasAutomaticDnDSupport(javax.swing.JTree tree)
tree
- Tree component.
true
if the specified text component has automatic
drag and drop support, false
otherwise.public static boolean toIgnoreGlobalLocale(javax.swing.JComponent jcomp)
jcomp
- Component.
true
if the custom labels should be looked up based
on the component locale as returned by
Component.getLocale()
, false
if the custom
labels should be looked up based on the global locale as returned
by Locale.getDefault()
.public static java.util.ResourceBundle getResourceBundle(javax.swing.JComponent jcomp)
jcomp
- Component.
public static boolean hasNoFades(java.awt.Component comp, FadeKind fadeKind)
comp
- Component.fadeKind
- Fade kind.
true
if the specified fade kind has no animations on
the specified component, false
otherwise.public static javax.swing.Icon getIcon(javax.swing.AbstractButton b)
b
- Button.
public static boolean toIgnoreAnimations(java.awt.Component comp)
public static void testComponentStateChangeThreadingViolation(java.awt.Component comp)
comp
- Component.
UiThreadingViolationException
- If the component is changing state off Event Dispatch Thread.public static void firePropertyChangeEvent(javax.swing.JComponent component, java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)
component
- Component.propertyName
- Property name.oldValue
- Old property value.newValue
- New property value.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |