JavaTM 2 Platform
Standard Ed. 5.0

javax.swing.text
クラス 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 に適しています。JDK バージョン 1.4 以降、すべての JavaBeans の長期間の運用サポートは、java.beans パッケージに追加されています。詳細は、XMLEncoder を参照してください。


フィールドの概要
 
クラス javax.swing.AbstractAction から継承されたフィールド
changeSupport, enabled
 
インタフェース javax.swing.Action から継承されたフィールド
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SHORT_DESCRIPTION, SMALL_ICON
 
コンストラクタの概要
StyledEditorKit.StyledTextAction(String nm)
          文字列であるアクション名から、新しい StyledTextAction を作成します。
 
メソッドの概要
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)
          指定された属性を段落に適用します。
 
クラス 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
 

コンストラクタの詳細

StyledEditorKit.StyledTextAction

public StyledEditorKit.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 の場合、既存の属性が最初に置き換えられる

JavaTM 2 Platform
Standard Ed. 5.0

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java 2 SDK SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。