Module  java.desktop
软件包  javax.swing.text

Class TextAction

    • 构造方法详细信息

      • TextAction

        public TextAction​(String name)
        创建一个新的JTextAction对象。
        参数
        name - 动作的名称
    • 方法详细信息

      • getTextComponent

        protected final JTextComponent getTextComponent​(ActionEvent e)
        确定要用于操作的组件。 如果从ActionEvent的源中获取,如果它不为null,并且可以被缩小,则可以这样做。 否则,使用最后一个聚焦的组件。
        参数
        e - ActionEvent
        结果
        组件
      • augmentList

        public static final Action[] augmentList​(Action[] list1,
                                                 Action[] list2)
        获取一个命令列表,并用另一个命令列表来增加它。 第二个列表优先于第一个列表; 也就是说,当两个列表都包含具有相同名称的命令时,将使用第二个列表中的命令。
        参数
        list1 - 第一个列表,可能是空的,但不是 null
        list2 - 第二个列表,可能是空的,但不是 null
        结果
        扩充名单
      • getFocusedComponent

        protected final JTextComponent getFocusedComponent​()
        获取当前具有焦点的文本组件。 这允许在文本组件之间共享动作,这对于定义了大量动作的键绑定很有用,但通常在许多不同的组件中使用相同的方式。
        结果
        the component