public abstract static class StyledEditorKit.StyledTextAction extends TextAction
如果源可以缩小为JEditorPane类型,则动作所采取行动的组件将成为ActionEvent的源。 如果源无法缩小,则最近重点关注的文本组件将被更改。 如果这些都不是这种情况,则无法执行该操作。
警告:此类的序列化对象与将来的Swing版本不兼容。 当前的序列化支持适用于运行相同版本的Swing的应用程序之间的短期存储或RMI。 从1.4开始,对所有JavaBeans的长期存储的支持已被添加到java.beans包中。 请参阅XMLEncoder 。
changeSupport, enabledACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON| Constructor and Description |
|---|
StyledTextAction(String nm)
从字符串操作名称创建一个新的StyledTextAction。
|
| Modifier and Type | Method and Description |
|---|---|
protected JEditorPane |
getEditor(ActionEvent e)
获取操作的目标编辑器。
|
protected StyledDocument |
getStyledDocument(JEditorPane e)
获取与编辑器窗格关联的文档。
|
protected StyledEditorKit |
getStyledEditorKit(JEditorPane e)
获取与编辑器窗格相关联的编辑工具包。
|
protected void |
setCharacterAttributes(JEditorPane editor, AttributeSet attr, boolean replace)
将给定的属性应用于字符内容。
|
protected void |
setParagraphAttributes(JEditorPane editor, AttributeSet attr, boolean replace)
将给定的属性应用于段落。
|
augmentList, getFocusedComponent, getTextComponentaddPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabledequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitactionPerformedpublic StyledTextAction(String nm)
nm - 动作的名称
protected final JEditorPane getEditor(ActionEvent e)
e - 动作事件
protected final StyledDocument getStyledDocument(JEditorPane e)
e - 编辑
IllegalArgumentException - 对于错误的文档类型
protected final StyledEditorKit getStyledEditorKit(JEditorPane e)
e - 编辑器窗格
IllegalArgumentException - 对于错误的文档类型
protected final void setCharacterAttributes(JEditorPane editor, AttributeSet attr, boolean replace)
editor - 编辑
attr - 属性
replace - 如果为true,则先替换现有属性
protected final void setParagraphAttributes(JEditorPane editor, AttributeSet attr, boolean replace)
editor - 编辑
attr - 属性
replace - if true, replace the existing attributes first
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.