如何使用TextAction

5

+1,如果我的编辑无效,请撤销它 :) - Eng.Fouad
2个回答

6

来自Java Swing 2nd Edition:

所有文本组件共享一组默认操作。这些操作默认情况下都是TextAction的实例。JTextComponent提供了一个私有静态EditorKit,其中包含一组通过默认Keymap实例与所有文本组件共享的四个预构建的TextActions。

JTextComponent维护对最近具有键盘焦点的文本组件的私有引用。TextActions旨在利用此功能,每个TextAction将在其被调用时在该组件上运行,前提是调用事件的源不是文本组件。

以下是实现TextAction的示例:

自定义编辑命令

查找单词边界


2
这里有一个相关的示例,展示了在StyledEditorKit中找到的操作。 - trashgod

3

抱歉我的懒惰无穷无尽,今天我测试了一下。 - mKorbel
很高兴能够帮上忙;还可以参考这个相关的示例 - trashgod

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接