java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.ViewportUI
javax.swing.plaf.synth.SynthViewportUI
- すべての実装されたインタフェース:
- PropertyChangeListener,- EventListener,- SynthConstants,- SynthUI
public class SynthViewportUI extends ViewportUI implements PropertyChangeListener, SynthUI
JViewportのSynth L&F UIの委譲を提供します。- 導入されたバージョン:
- 1.7
- 
フィールドのサマリーインタフェース javax.swing.plaf.synth.SynthConstantsで宣言されたフィールドDEFAULT, DISABLED, ENABLED, FOCUSED, MOUSE_OVER, PRESSED, SELECTED
- 
コンストラクタのサマリーコンストラクタ
- 
メソッドのサマリー修飾子と型メソッド説明static ComponentUI指定されたコンポーネントの新しいUIオブジェクトを作成します。指定されたコンポーネントのコンテキストを返します。protected voidビュー・ポートにデフォルトをインストールします。protected voidリスナーをビュー・ポートにインストールします。voidpaint(Graphics g, JComponent c) Look & Feelに従って、指定されたコンポーネントをペイントします。protected voidpaint(SynthContext context, Graphics g) 指定されたコンポーネントをペイントします。voidpaintBorder(SynthContext context, Graphics g, int x, int y, int w, int h) ボーダーをペイントします。voidバウンド・プロパティの変更時に呼び出されます。protected voidビュー・ポートからデフォルトをアンインストールします。protected voidビュー・ポートからリスナーをアンインストールします。voidupdate(Graphics g, JComponent c) このUI委譲に、指定されたコンポーネントを再ペイントするよう通知します。クラス javax.swing.plaf.ComponentUIで宣言されたメソッドcontains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installUI, uninstallUI
- 
コンストラクタの詳細- 
SynthViewportUIpublic SynthViewportUI()SynthViewportUIを構築します。
 
- 
- 
メソッドの詳細- 
createUIpublic static ComponentUI createUI(JComponent c) 指定されたコンポーネントの新しいUIオブジェクトを作成します。- パラメータ:
- c- UIオブジェクトを作成するコンポーネント
- 戻り値:
- UIオブジェクト
 
- 
installDefaultsprotected void installDefaults(JComponent c) ビュー・ポートにデフォルトをインストールします。- パラメータ:
- c-- JViewportオブジェクト
 
- 
installListenersprotected void installListeners(JComponent c) リスナーをビュー・ポートにインストールします。- パラメータ:
- c-- JViewportオブジェクト
 
- 
uninstallListenersprotected void uninstallListeners(JComponent c) ビュー・ポートからリスナーをアンインストールします。- パラメータ:
- c-- JViewportオブジェクト
 
- 
uninstallDefaultsprotected void uninstallDefaults(JComponent c) ビュー・ポートからデフォルトをアンインストールします。- パラメータ:
- c-- JViewportオブジェクト
 
- 
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、クラス- ComponentUI
- パラメータ:
- g- ペイントに使用される- Graphicsオブジェクト
- c- ペイントされるコンポーネント
- 関連項目:
 
- 
paintBorderpublic void paintBorder(SynthContext context, Graphics g, int x, int y, int w, int h) ボーダーをペイントします。 このメソッドは、JViewportクラスがボーダーをサポートしないため呼び出されることはありません。 この実装は処理を行いません。- 定義:
- paintBorder、インタフェース- SynthUI
- パラメータ:
- context- コンポーネント・コンテキスト
- g- ペイントされる- Graphics
- x- X座標
- y- Y座標
- w- ボーダーの幅
- h- ボーダーの高さ
 
- 
paintpublic void paint(Graphics g, JComponent c) Look & Feelに従って、指定されたコンポーネントをペイントします。このメソッドは、Synth Look & Feelで使用されません。 ペイントは paint(SynthContext,Graphics)メソッドによって処理されます。- オーバーライド:
- paint、クラス- ComponentUI
- パラメータ:
- g- ペイントに使用される- Graphicsオブジェクト
- c- ペイントされるコンポーネント
- 関連項目:
 
- 
paintprotected void paint(SynthContext context, Graphics g) 指定されたコンポーネントをペイントします。 この実装は処理を行いません。- パラメータ:
- context- ペイントされるコンポーネントのコンテキスト
- g- ペイントに使用される- Graphicsオブジェクト
- 関連項目:
 
- 
propertyChangepublic void propertyChange(PropertyChangeEvent e) バウンド・プロパティの変更時に呼び出されます。- 定義:
- propertyChange、インタフェース- PropertyChangeListener
- パラメータ:
- e- イベント・ソースと変更されたプロパティを記述したPropertyChangeEventオブジェクト。
 
 
-