模块  java.desktop
软件包  javax.swing.text

Class TextAction

    • 构造方法详细信息

      • TextAction

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

      • getTextComponent

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

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

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