Module org.autogui

Class PopupExtensionText

java.lang.Object
org.autogui.swing.util.PopupExtension
org.autogui.swing.util.PopupExtensionText
All Implemented Interfaces:
ActionListener, FocusListener, KeyListener, MouseListener, EventListener

public class PopupExtensionText extends PopupExtension implements FocusListener
default popup menu support for text components. The default impl. can be set by installDefault(JTextComponent) which supplies PopupExtension.getDefaultKeyMatcher() and getServiceDefaultMenu(JTextComponent). The method calls putInputEditActions(JTextComponent) which instruments additional key-actions regarding deleting.

the default items flow:

  1. PopupExtensionText.TextServiceDefaultMenu.initEditActions(JTextComponent) ->
  2. PopupExtensionText.TextServiceDefaultMenu.getActionsInInitEditActions(JTextComponent) ->
  3. getEditActions(JTextComponent)

Note putUnregisteredEditActions(JTextComponent) is not called automatically.