クラスStyledEditorKit.StyledTextAction
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を参照してください。
-
フィールドのサマリー
クラスで宣言されたフィールド AbstractAction
changeSupport, enabled修飾子と型フィールド説明protected SwingPropertyChangeSupportPropertyChangeListenersが登録されている場合、changeSupportフィールドがそれらを記述します。protected booleanアクションが使用可能かどうかを指定します。デフォルトはtrueです。インタフェース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修飾子と型フィールド説明static final Stringアクションのアクセラレータとして使用するKeyStrokeの格納に使用されるキーです。static final StringJComponentに関連するKeymapに常駐している結果としてActionが通知されるとき作成される、ActionEventのコマンドStringの判定に使用されるキーです。static final String現在使用されていません。static final Stringニーモニックの装飾が描画されるテキスト内のインデックス(NAMEプロパティで識別される)に対応するIntegerの格納に使用されるキーです。static final StringIconを格納するために使用されるキーです。static final Stringアクションに関する詳細なStringの説明を格納するために使用されるキーです。コンテキスト依存ヘルプで使用できます。static final StringKeyEventキー・コードの1つに対応するIntegerの格納に使用されるキーです。static final Stringアクションの名前を表すStringの格納に使用するキーです。メニューまたはボタンで使われます。static final String選択された状態に対応するBooleanの格納に使用されるキーです。static final Stringアクションに関する短いStringの説明を格納するために使用されるキーです。ツールヒントのテキストに使用されます。static final StringImageIconのような小さいIconを格納するために使用されるキーです。 -
コンストラクタのサマリー
コンストラクタ -
メソッドのサマリー
修飾子と型メソッド説明protected final JEditorPaneアクションのターゲット・エディタを取得します。protected final StyledDocumentこのエディタ・ペインに関連したドキュメントを取得します。protected final StyledEditorKitこのエディタ・ペインに関連したエディタ・キットを取得します。protected final voidsetCharacterAttributes(JEditorPane editor, AttributeSet attr, boolean replace) 指定された属性を文字コンテンツに適用します。protected final voidsetParagraphAttributes(JEditorPane editor, AttributeSet attr, boolean replace) 指定された属性を段落に適用します。クラスで宣言されたメソッド TextAction
augmentList, getFocusedComponent, getTextComponent修飾子と型メソッド説明static final Action[]augmentList(Action[] list1, Action[] list2) コマンド・リストを一つ取得し、それをもう一つの別のコマンド・リストで拡張します。protected final JTextComponent現在フォーカスを持つテキスト・コンポーネントを取得します。protected final JTextComponentアクションに使用するコンポーネントを判定します。クラスで宣言されたメソッド AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled修飾子と型メソッド説明voidリスナー・リストにPropertyChangeListenerを追加します。protected Objectclone()abstractアクションを複製します。protected voidfirePropertyChange(String propertyName, Object oldValue, Object newValue) バウンド・プロパティの変更の報告をサポートします。Object[]getKeys()値がこのAbstractActionに設定されたキーであるObjectの配列を返します。キーに値が設定されていない場合はnullを返します。addPropertyChangeListener()を使用してこのAbstractActionに追加されているすべてのPropertyChangeListenerの配列を返します。指定されたキーに関連付けられたObjectを返します。booleanアクションが使用可能な場合にtrueを返します。void指定されたキーに関連付けられたValueを設定します。voidPropertyChangeListenerをリスナー・リストから削除します。voidsetEnabled(boolean newValue) Actionを有効にするかどうかを設定します。クラスオブジェクトで宣言されたメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait修飾子と型メソッド説明booleanこのオブジェクトと他のオブジェクトが等しいかどうかを示します。protected voidfinalize()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。最終決定は非推奨であり、将来のリリースで削除される可能性があります。final Class<?> getClass()このObjectの実行時クラスを返します。inthashCode()このオブジェクトに対するハッシュ・コード値を返します。final voidnotify()このオブジェクトのモニターで待機中のスレッドを1つ再開します。final voidこのオブジェクトのモニターで待機中のすべてのスレッドを再開します。toString()オブジェクトの文字列表現を返します。final voidwait()現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。final voidwait(long timeoutMillis) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。final voidwait(long timeoutMillis, int nanos) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。インタフェースで宣言されたメソッド ActionListener
actionPerformed
-
コンストラクタの詳細
-
StyledTextAction
-
-
メソッドの詳細
-
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の場合、既存の属性が最初に置き換えられる
-