Package org.pushingpixels.lafwidget.text
Class EditContextMenuWidget
- java.lang.Object
-
- org.pushingpixels.lafwidget.LafWidgetAdapter<JTextComponent>
-
- org.pushingpixels.lafwidget.text.EditContextMenuWidget
-
- All Implemented Interfaces:
LafWidget<JTextComponent>
public class EditContextMenuWidget extends LafWidgetAdapter<JTextComponent>
Adds edit context menu on text components.
-
-
Field Summary
Fields Modifier and Type Field Description protected MouseListenermenuMouseListenerMouse listener for showing the edit context menu.-
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 EditContextMenuWidget()
-
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
-
menuMouseListener
protected MouseListener menuMouseListener
Mouse listener for showing the edit context menu.
-
-
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>
-
-