/** * DOCUMENT ME! * * @param c DOCUMENT ME! */ private void updateStyle(JTextComponent c) { SeaGlassContext context = getContext(c, ENABLED); SynthStyle oldStyle = style; style = SeaGlassLookAndFeel.updateStyle(context, this); updateSearchStyle(c, context, getPropertyPrefix()); if (style != oldStyle) { updateStyle(c, context, getPropertyPrefix()); if (oldStyle != null) { uninstallKeyboardActions(); installKeyboardActions(); } } context.dispose(); context = getContext(c, SeaGlassRegion.SEARCH_FIELD_FIND_BUTTON, ENABLED); findStyle = SeaGlassLookAndFeel.updateStyle(context, this); context.dispose(); context = getContext(c, SeaGlassRegion.SEARCH_FIELD_CANCEL_BUTTON, ENABLED); cancelStyle = SeaGlassLookAndFeel.updateStyle(context, this); context.dispose(); }