Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用TextAction_Java_Swing_Action_Key Bindings_Jtextcomponent - Fatal编程技术网

Java 如何使用TextAction

Java 如何使用TextAction,java,swing,action,key-bindings,jtextcomponent,Java,Swing,Action,Key Bindings,Jtextcomponent,使用from的目的是什么?以及如何将其用于以下用途: 插入符号 选择 键绑定 来自: 所有文本组件共享一组默认操作。每一个 默认情况下,操作是TextAction的实例。JTextComponent 提供一个私有静态EditorKit,它由一组四个 通过使用由所有文本组件共享的预构建文本操作 默认的Keymap实例 JTextComponent维护对文本组件的私有引用 最近的重点是键盘。TextActions旨在 利用这一点,每个TextAction都将在此基础上运行 组件的源在 调用事件不是

使用from的目的是什么?以及如何将其用于以下用途:

  • 插入符号

  • 选择

  • 键绑定

来自:

所有文本组件共享一组默认操作。每一个 默认情况下,操作是TextAction的实例。JTextComponent 提供一个私有静态EditorKit,它由一组四个 通过使用由所有文本组件共享的预构建文本操作 默认的Keymap实例

JTextComponent维护对文本组件的私有引用 最近的重点是键盘。TextActions旨在 利用这一点,每个TextAction都将在此基础上运行 组件的源在 调用事件不是文本组件

以下是一些实现以下功能的示例:


在撰写本文时,我想起了查尔斯·贝尔(Charles Bell)写的一篇文章,其中阐述了在中发现的子类的典型用法。那位编辑被列为编辑的功劳之一。显示中发现的相关操作的方法与此相同。所有这些操作都适用于当前选择,并且在可能的情况下,所有操作都在当前选择上运行。

+1,如果编辑无效,请撤消编辑:)这里有一个相关的显示操作,可以在
StyledEditorKit
中找到。很抱歉,我无休无止的懒散,今天我测试了它,很高兴它有帮助;另见本节相关内容。