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
- すべての実装されたインタフェース:
- SynthConstants,- SynthUI,- ViewFactory
- 直系の既知のサブクラス:
- SynthTextPaneUI
public class SynthEditorPaneUI extends BasicEditorPaneUI implements SynthUI
JEditorPaneのSynth L&F UIの委譲を提供します。- 導入されたバージョン:
- 1.7
- 
ネストされたクラスのサマリークラスjavax.swing.plaf.basic.BasicTextUIで宣言されたネストされたクラス/インタフェースBasicTextUI.BasicCaret, BasicTextUI.BasicHighlighter
- 
フィールドのサマリーインタフェースjavax.swing.plaf.synth.SynthConstantsで宣言されているフィールドDEFAULT, DISABLED, ENABLED, FOCUSED, MOUSE_OVER, PRESSED, SELECTED
- 
コンストラクタのサマリーコンストラクタ
- 
メソッドのサマリー修飾子と型メソッド説明static ComponentUI指定されたコンポーネントの新しいUIオブジェクトを作成します。指定されたコンポーネントのコンテキストを返します。protected voidpaint(SynthContext context, Graphics g) 指定されたコンポーネントをペイントします。voidpaintBorder(SynthContext context, Graphics g, int x, int y, int w, int h) ボーダーをペイントします。protected voidこのメソッドは、関連付けられたJTextComponentでバウンド・プロパティが変更されたときに呼び出されます。voidupdate(Graphics g, JComponent c) このUI委譲に、指定されたコンポーネントを再ペイントするよう通知します。クラスjavax.swing.plaf.basic.BasicEditorPaneUIで宣言されたメソッドgetEditorKit, getPropertyPrefix, installUI, uninstallUIクラスjavax.swing.plaf.basic.BasicTextUIで宣言されたメソッドcreate, create, createCaret, createHighlighter, createKeymap, damageRange, damageRange, getComponent, getKeymapName, getMaximumSize, getMinimumSize, getNextVisualPositionFrom, getPreferredSize, getRootView, getToolTipText, getVisibleEditorRect, installDefaults, installKeyboardActions, installListeners, modelChanged, modelToView, modelToView, paint, paintBackground, paintSafely, setView, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, viewToModel, viewToModelクラスjavax.swing.plaf.TextUIで宣言されたメソッドgetToolTipText2D, modelToView2D, viewToModel2Dクラスjavax.swing.plaf.ComponentUIで宣言されたメソッドcontains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior
- 
コンストラクタの詳細- 
SynthEditorPaneUIpublic SynthEditorPaneUI()SynthEditorPaneUIを構築します。
 
- 
- 
メソッドの詳細- 
createUIpublic static ComponentUI createUI(JComponent c) 指定されたコンポーネントの新しいUIオブジェクトを作成します。- パラメータ:
- c- UIオブジェクトを作成するコンポーネント
- 戻り値:
- UIオブジェクト
 
- 
propertyChangeprotected void propertyChange(PropertyChangeEvent evt) このメソッドは、関連付けられたJTextComponentでバウンド・プロパティが変更されたときに呼び出されます。 これは、UIがJTextComponentのサブクラスのバウンド・プロパティをどのように表示するかを反映するためにUIの実装により変更できるフックです。 このメソッドは、EditorKitの変更に基づいてActionMapを作成し直すために実装されます。- オーバーライド:
- propertyChange、クラス- BasicEditorPaneUI
- パラメータ:
- evt- プロパティ変更イベント
 
- 
getContextpublic SynthContext getContext(JComponent c) 指定されたコンポーネントのコンテキストを返します。- 定義:
- getContext、インタフェース- SynthUI
- パラメータ:
- c- SynthContextを要求するコンポーネント。
- 戻り値:
- コンポーネントを記述するSynthContext。
 
- 
updatepublic void update(Graphics g, JComponent c) このUI委譲に、指定されたコンポーネントを再ペイントするよう通知します。 このメソッドはコンポーネントのバックグラウンドをペイントし、paint(SynthContext,Graphics)メソッドを呼び出します。一般に、このメソッドはサブクラスによってオーバーライドする必要はありません。 すべてのLook & Feelの描画コードを paintメソッドに入れるようにしてください。- オーバーライド:
- update、クラス- BasicTextUI
- パラメータ:
- g- ペイントに使用される- Graphicsオブジェクト
- c- ペイントされるコンポーネント
- 関連項目:
 
- 
paintprotected void paint(SynthContext context, Graphics g) 指定されたコンポーネントをペイントします。- パラメータ:
- context- ペイントされるコンポーネントのコンテキスト
- g- ペイントに使用される- Graphicsオブジェクト
- 関連項目:
 
- 
paintBorderpublic void paintBorder(SynthContext context, Graphics g, int x, int y, int w, int h) ボーダーをペイントします。- 定義:
- paintBorder、インタフェース- SynthUI
- パラメータ:
- context- コンポーネント・コンテキスト
- g- ペイントされる- Graphics
- x- X座標
- y- Y座標
- w- ボーダーの幅
- h- ボーダーの高さ
 
 
-