java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.SplitPaneUI
javax.swing.plaf.basic.BasicSplitPaneUI
javax.swing.plaf.synth.SynthSplitPaneUI
- すべての実装されたインタフェース:
- PropertyChangeListener,- EventListener,- SynthConstants,- SynthUI
public class SynthSplitPaneUI extends BasicSplitPaneUI implements PropertyChangeListener, SynthUI
JSplitPaneのSynth L&F UIの委譲を提供します。- 導入されたバージョン:
- 1.7
- 
ネストされたクラスのサマリークラス javax.swing.plaf.basic.BasicSplitPaneUIで宣言されたネストされたクラス/インタフェースBasicSplitPaneUI.BasicHorizontalLayoutManager, BasicSplitPaneUI.BasicVerticalLayoutManager, BasicSplitPaneUI.FocusHandler, BasicSplitPaneUI.KeyboardDownRightHandler, BasicSplitPaneUI.KeyboardEndHandler, BasicSplitPaneUI.KeyboardHomeHandler, BasicSplitPaneUI.KeyboardResizeToggleHandler, BasicSplitPaneUI.KeyboardUpLeftHandler, BasicSplitPaneUI.PropertyHandler
- 
フィールドのサマリークラス javax.swing.plaf.basic.BasicSplitPaneUIで宣言されたフィールドbeginDragDividerLocation, divider, dividerResizeToggleKey, dividerSize, downKey, draggingHW, endKey, focusListener, homeKey, KEYBOARD_DIVIDER_MOVE_OFFSET, keyboardDownRightListener, keyboardEndListener, keyboardHomeListener, keyboardResizeToggleListener, keyboardUpLeftListener, layoutManager, leftKey, NON_CONTINUOUS_DIVIDER, nonContinuousLayoutDivider, propertyChangeListener, rightKey, splitPane, upKeyインタフェース javax.swing.plaf.synth.SynthConstantsで宣言されたフィールドDEFAULT, DISABLED, ENABLED, FOCUSED, MOUSE_OVER, PRESSED, SELECTED
- 
コンストラクタのサマリーコンストラクタ
- 
メソッドのサマリー修飾子と型メソッド説明デフォルトのディバイダを作成します。static ComponentUIcreateUI(JComponent x)SynthSplitPaneUIの新しいインスタンスを生成します。getContext(JComponent c)指定されたコンポーネントのコンテキストを返します。protected voidUIのデフォルトをインストールします。protected voidUIのイベント・リスナーをインストールします。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 voidUIのデフォルトをアンインストールします。protected voidUIからイベント・リスナーをアンインストールします。voidupdate(Graphics g, JComponent c)このUI委譲に、指定されたコンポーネントを再ペイントするよう通知します。クラス javax.swing.plaf.basic.BasicSplitPaneUIで宣言されたメソッドcreateDefaultNonContinuousLayoutDivider, createFocusListener, createKeyboardDownRightListener, createKeyboardEndListener, createKeyboardHomeListener, createKeyboardResizeToggleListener, createKeyboardUpLeftListener, createPropertyChangeListener, dragDividerTo, finishDraggingTo, finishedPaintingChildren, getDivider, getDividerBorderSize, getDividerLocation, getInsets, getLastDragLocation, getMaximumDividerLocation, getMaximumSize, getMinimumDividerLocation, getMinimumSize, getNonContinuousLayoutDivider, getOrientation, getPreferredSize, getSplitPane, installKeyboardActions, installUI, isContinuousLayout, resetLayoutManager, resetToPreferredSizes, setContinuousLayout, setDividerLocation, setLastDragLocation, setNonContinuousLayoutDivider, setNonContinuousLayoutDivider, setOrientation, startDragging, uninstallKeyboardActions, uninstallUIクラス javax.swing.plaf.ComponentUIで宣言されたメソッドcontains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior
- 
コンストラクタの詳細- 
SynthSplitPaneUIpublic SynthSplitPaneUI()SynthSplitPaneUIを構築します。
 
- 
- 
メソッドの詳細- 
createUIpublic static ComponentUI createUI(JComponent x)SynthSplitPaneUIの新しいインスタンスを生成します。- パラメータ:
- x- UIオブジェクトを作成するコンポーネント
- 戻り値:
- UIオブジェクト
 
- 
installDefaultsprotected void installDefaults()UIのデフォルトをインストールします。- オーバーライド:
- installDefaults、クラス:- BasicSplitPaneUI
 
- 
installListenersprotected void installListeners()UIのイベント・リスナーをインストールします。- オーバーライド:
- installListeners、クラス:- BasicSplitPaneUI
 
- 
uninstallDefaultsprotected void uninstallDefaults()UIのデフォルトをアンインストールします。- オーバーライド:
- uninstallDefaults、クラス:- BasicSplitPaneUI
 
- 
uninstallListenersprotected void uninstallListeners()UIからイベント・リスナーをアンインストールします。- オーバーライド:
- uninstallListeners、クラス:- BasicSplitPaneUI
 
- 
getContextpublic SynthContext getContext(JComponent c)指定されたコンポーネントのコンテキストを返します。- 定義:
- getContext、インタフェース:- SynthUI
- パラメータ:
- c- SynthContextを要求するコンポーネント。
- 戻り値:
- コンポーネントを記述するSynthContext。
 
- 
propertyChangepublic void propertyChange(PropertyChangeEvent e)バウンド・プロパティの変更時に呼び出されます。- 定義:
- propertyChange、インタフェース:- PropertyChangeListener
- パラメータ:
- e- イベント・ソースと変更されたプロパティを記述したPropertyChangeEventオブジェクト。
 
- 
createDefaultDividerpublic BasicSplitPaneDivider createDefaultDivider()デフォルトのディバイダを作成します。- オーバーライド:
- createDefaultDivider、クラス:- BasicSplitPaneUI
- 戻り値:
- デフォルトのディバイダ
 
- 
updatepublic void update(Graphics g, JComponent c)このUI委譲に、指定されたコンポーネントを再ペイントするよう通知します。 このメソッドはコンポーネントのバックグラウンドをペイントし、paint(SynthContext,Graphics)メソッドを呼び出します。一般に、このメソッドはサブクラスによってオーバーライドする必要はありません。 すべてのLook & Feelの描画コードを paintメソッドに入れるようにしてください。- オーバーライド:
- update、クラス:- ComponentUI
- パラメータ:
- g- ペイントに使用される- Graphicsオブジェクト
- c- ペイントされるコンポーネント
- 関連項目:
- paint(SynthContext,Graphics)
 
- 
paintpublic void paint(Graphics g, JComponent c)Look & Feelに従って、指定されたコンポーネントをペイントします。このメソッドは、Synth Look & Feelで使用されません。 ペイントは paint(SynthContext,Graphics)メソッドによって処理されます。- オーバーライド:
- paint、クラス:- ComponentUI
- パラメータ:
- g- ペイントに使用される- Graphicsオブジェクト
- c- ペイントされるコンポーネント
- 関連項目:
- paint(SynthContext,Graphics)
 
- 
paintprotected void paint(SynthContext context, Graphics g)指定されたコンポーネントをペイントします。 この実装は処理を行いません。- パラメータ:
- context- ペイントされるコンポーネントのコンテキスト
- g- ペイントに使用される- Graphicsオブジェクト
- 関連項目:
- update(Graphics,JComponent)
 
- 
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- ボーダーの高さ
 
 
-