Package org.pushingpixels.lafwidget.text
Class SelectOnEscapeWidget
- java.lang.Object
-
- org.pushingpixels.lafwidget.LafWidgetAdapter<JTextComponent>
-
- org.pushingpixels.lafwidget.text.SelectOnEscapeWidget
-
- All Implemented Interfaces:
LafWidget<JTextComponent>
public class SelectOnEscapeWidget extends LafWidgetAdapter<JTextComponent>
Adds "select / deselect on Escape key press" behaviour on text components.- Since:
- 2.1
-
-
Field Summary
Fields Modifier and Type Field Description protected PropertyChangeListenerpropertyChangeListener-
Fields inherited from class org.pushingpixels.lafwidget.LafWidgetAdapter
jcomp
-
Fields inherited from interface org.pushingpixels.lafwidget.LafWidget
AUTO_SCROLL, COMPONENT_PREVIEW_PAINTER, HAS_LOCK_ICON, IGNORE_GLOBAL_LOCALE, PASSWORD_STRENGTH_CHECKER, TABBED_PANE_PREVIEW_PAINTER, TEXT_EDIT_CONTEXT_MENU, TEXT_FLIP_SELECT_ON_ESCAPE, TEXT_SELECT_ON_FOCUS, TREE_AUTO_DND_SUPPORT
-
-
Constructor Summary
Constructors Constructor Description SelectOnEscapeWidget()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinstallListeners()Installs listeners for the associated component.booleanrequiresCustomLafSupport()Returns indication whetherthiswidget requires custom LAF support.voiduninstallListeners()Uninstalls listeners for the associated component.-
Methods inherited from class org.pushingpixels.lafwidget.LafWidgetAdapter
installComponents, installDefaults, installUI, setComponent, uninstallComponents, uninstallDefaults, uninstallUI
-
-
-
-
Field Detail
-
propertyChangeListener
protected PropertyChangeListener propertyChangeListener
-
-
Method Detail
-
requiresCustomLafSupport
public boolean requiresCustomLafSupport()
Description copied from interface:LafWidgetReturns indication whetherthiswidget requires custom LAF support. Some widgets such asTabOverviewDialogWidgetorTabHoverPreviewWidgetrequire custom implementation based on the internals of the specific LAF. Relevant functions in the baseLafWidgetSupportsupport throwUnsupportedOperationException.- Returns:
trueifthiswidget requires custom LAF support,falseotherwise.
-
installListeners
public void installListeners()
Description copied from interface:LafWidgetInstalls listeners for the associated component.- Specified by:
installListenersin interfaceLafWidget<JTextComponent>- Overrides:
installListenersin classLafWidgetAdapter<JTextComponent>
-
uninstallListeners
public void uninstallListeners()
Description copied from interface:LafWidgetUninstalls listeners for the associated component.- Specified by:
uninstallListenersin interfaceLafWidget<JTextComponent>- Overrides:
uninstallListenersin classLafWidgetAdapter<JTextComponent>
-
-