- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.TextUI
-
- javax.swing.plaf.basic.BasicTextUI
-
- javax.swing.plaf.basic.BasicEditorPaneUI
-
- javax.swing.plaf.synth.SynthEditorPaneUI
-
- javax.swing.plaf.synth.SynthTextPaneUI
-
- すべての実装されたインタフェース:
SynthConstants
,SynthUI
,ViewFactory
public class SynthTextPaneUI extends SynthEditorPaneUI
Synth Look & Feelの書式付きテキスト・エディタのLook & Feelを提供します。警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4以降、すべてのJavaBeans™用の長期間の格納サポートが
java.beans
パッケージに追加されています。XMLEncoder
を参照してください。- 導入されたバージョン:
- 1.7
-
-
ネストされたクラスのサマリー
-
クラス javax.swing.plaf.basic.BasicTextUIから継承されたネストされたクラス/インタフェース
BasicTextUI.BasicCaret, BasicTextUI.BasicHighlighter
-
-
フィールドのサマリー
-
インタフェース javax.swing.plaf.synth.SynthConstantsから継承されたフィールド
DEFAULT, DISABLED, ENABLED, FOCUSED, MOUSE_OVER, PRESSED, SELECTED
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 SynthTextPaneUI()
-
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 static ComponentUI
createUI(JComponent c)
JTextPaneのUIを作成します。protected String
getPropertyPrefix()
UIManagerでプロパティを参照するキーとして使われる名前を取得します。void
installUI(JComponent c)
コンポーネントのUIをインストールします。void
paintBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
ボーダーをペイントします。protected void
propertyChange(PropertyChangeEvent evt)
このメソッドは、関連付けられたJTextComponentでバウンド・プロパティが変更されたときに呼び出されます。-
クラス javax.swing.plaf.basic.BasicEditorPaneUIから継承されたメソッド
getEditorKit, uninstallUI
-
クラス javax.swing.plaf.basic.BasicTextUIから継承されたメソッド
create, create, createCaret, createHighlighter, createKeymap, damageRange, damageRange, getComponent, getKeymapName, getMaximumSize, getMinimumSize, getNextVisualPositionFrom, getPreferredSize, getRootView, getToolTipText, getVisibleEditorRect, installKeyboardActions, installListeners, modelChanged, modelToView, modelToView, modelToView2D, paint, paintSafely, setView, uninstallKeyboardActions, uninstallListeners, viewToModel, viewToModel, viewToModel2D
-
クラス javax.swing.plaf.ComponentUIから継承されたメソッド
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior
-
クラス java.lang.Objectから継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
クラス javax.swing.plaf.synth.SynthEditorPaneUIから継承されたメソッド
getContext, installDefaults, paint, paintBackground, uninstallDefaults, update
-
class javax.swing.plaf.TextUIから継承したメソッド
getToolTipText2D
-
-
-
-
メソッドの詳細
-
createUI
public static ComponentUI createUI(JComponent c)
JTextPaneのUIを作成します。- パラメータ:
c
- JTextPaneオブジェクト- 戻り値:
- UIオブジェクト
-
getPropertyPrefix
protected String getPropertyPrefix()
UIManagerでプロパティを参照するキーとして使われる名前を取得します。 この名前は、すべての標準テキスト・プロパティの接頭辞として使用されます。- オーバーライド:
getPropertyPrefix
、クラス:BasicEditorPaneUI
- 戻り値:
- 名前(TextPane)
-
installUI
public void installUI(JComponent c)
コンポーネントのUIをインストールします。 このメソッドは、次のことを実行します。- クライアント・プログラムによって不透明のプロパティがまだ設定されていない場合に、関連付けられたコンポーネントの不透明性をスタイルに従って設定します。
-
関連付けられたコンポーネントにデフォルトのキャレットおよびハイライタをインストールします。 これらのプロパティは、現在の値が
null
またはUIResource
のインスタンスである場合にのみ設定されます。 - エディタおよびモデルに接続します。 モデルがない場合は、デフォルトのモデルを作成します。
- ビュー・ファクトリ、およびモデルを表すために使われるビュー階層を作成します。
- オーバーライド:
installUI
、クラス:BasicEditorPaneUI
- パラメータ:
c
- エディタ・コンポーネント- 関連項目:
BasicTextUI.installUI(javax.swing.JComponent)
,ComponentUI.installUI(javax.swing.JComponent)
-
propertyChange
protected void propertyChange(PropertyChangeEvent evt)
このメソッドは、関連付けられたJTextComponentでバウンド・プロパティが変更されたときに呼び出されます。 これは、UIがJTextComponentのサブクラスのバウンド・プロパティをどのように表示するかを反映するためにUIの実装により変更できるフックです。 フォント、フォアグラウンド、またはドキュメントが変更された場合、適切なプロパティがドキュメントのデフォルト・スタイルで設定されます。- オーバーライド:
propertyChange
、クラス:SynthEditorPaneUI
- パラメータ:
evt
- プロパティ変更イベント
-
paintBorder
public void paintBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
ボーダーをペイントします。- 定義:
paintBorder
、インタフェース:SynthUI
- オーバーライド:
paintBorder
、クラス:SynthEditorPaneUI
- パラメータ:
context
- コンポーネント・コンテキストg
- ペイントされるGraphics
x
- X座標y
- Y座標w
- ボーダーの幅h
- ボーダーの高さ
-
-