java.lang.Object
javax.swing.AbstractAction
javax.swing.text.TextAction
javax.swing.text.StyledEditorKit.StyledTextAction
- すべての実装されたインタフェース:
ActionListener
,Serializable
,Cloneable
,EventListener
,Action
- 直系の既知のサブクラス:
HTMLEditorKit.HTMLTextAction
,StyledEditorKit.AlignmentAction
,StyledEditorKit.BoldAction
,StyledEditorKit.FontFamilyAction
,StyledEditorKit.FontSizeAction
,StyledEditorKit.ForegroundAction
,StyledEditorKit.ItalicAction
,StyledEditorKit.UnderlineAction
- 含まれているクラス:
StyledEditorKit
public abstract static class StyledEditorKit.StyledTextAction extends TextAction
インストールされたStyledEditorKit (またはサブクラス)によってJEditorPaneでトリガーされると見なされるアクションです。 このアクションは、文字や段落のレベル属性を変更する簡易メソッドです。 StyledDocument、JEditorPane、またはStyledEditorKitがtrueにならなかったと見なされる場合は、この簡易メソッドによってIllegalArgumentExceptionがスローされます。
ソースがJEditorPane型にナロー変換される場合、このアクションの影響を受けるコンポーネントはActionEventのソースになります。 ソースがナロー変換できない場合は、最後にフォーカスのあったテキスト・コンポーネントが変更されます。 どちらでもない場合、アクションは実行されません。
警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4では、すべてのJavaBeansの長期ストレージのサポートがjava.beans
パッケージに追加されました。 XMLEncoder
を参照してください。
-
フィールドのサマリー
クラスjavax.swing.AbstractActionで宣言されたフィールド
changeSupport, enabled
インタフェースjavax.swing.Actionで宣言されているフィールド
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON
-
コンストラクタのサマリー
-
メソッドのサマリー
修飾子と型メソッド説明protected final JEditorPane
アクションのターゲット・エディタを取得します。protected final StyledDocument
このエディタ・ペインに関連したドキュメントを取得します。protected final StyledEditorKit
このエディタ・ペインに関連したエディタ・キットを取得します。protected final void
setCharacterAttributes
(JEditorPane editor, AttributeSet attr, boolean replace) 指定された属性を文字コンテンツに適用します。protected final void
setParagraphAttributes
(JEditorPane editor, AttributeSet attr, boolean replace) 指定された属性を段落に適用します。クラスjavax.swing.text.TextActionで宣言されたメソッド
augmentList, getFocusedComponent, getTextComponent
クラスjavax.swing.AbstractActionで宣言されたメソッド
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
クラスjava.lang.Objectで宣言されたメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
インタフェースjava.awt.event.ActionListenerで宣言されたメソッド
actionPerformed
-
コンストラクタの詳細
-
StyledTextAction
public StyledTextAction(String nm) 文字列であるアクション名から、新しいStyledTextActionを作成します。- パラメータ:
nm
- アクションの名前
-
-
メソッドの詳細
-
getEditor
protected final JEditorPane getEditor(ActionEvent e) アクションのターゲット・エディタを取得します。- パラメータ:
e
- アクション・イベント- 戻り値:
- エディタ
-
getStyledDocument
protected final StyledDocument getStyledDocument(JEditorPane e) このエディタ・ペインに関連したドキュメントを取得します。- パラメータ:
e
- エディタ- 戻り値:
- ドキュメント
- 例外:
IllegalArgumentException
- 不正なドキュメント型の場合
-
getStyledEditorKit
protected final StyledEditorKit getStyledEditorKit(JEditorPane e) このエディタ・ペインに関連したエディタ・キットを取得します。- パラメータ:
e
- エディタ・ペイン- 戻り値:
- キット
- 例外:
IllegalArgumentException
- 不正なドキュメント型の場合
-
setCharacterAttributes
protected final void setCharacterAttributes(JEditorPane editor, AttributeSet attr, boolean replace) 指定された属性を文字コンテンツに適用します。 選択がある場合、属性はその選択範囲に適用されます。 選択がない場合、属性は、挿入される新しいテキストの属性を定義する入力属性セットに適用されます。- パラメータ:
editor
- エディタattr
- 属性replace
- trueの場合、既存の属性が最初に置き換えられる
-
setParagraphAttributes
protected final void setParagraphAttributes(JEditorPane editor, AttributeSet attr, boolean replace) 指定された属性を段落に適用します。 選択がある場合、属性はその選択と交わる段落に適用されます。選択がない場合、属性は現在のキャレット位置にある段落に適用されます。- パラメータ:
editor
- エディタattr
- 属性replace
- trueの場合、既存の属性が最初に置き換えられる
-