java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.SplitPaneUI
javax.swing.plaf.basic.BasicSplitPaneUI
- 直系の既知のサブクラス:
MetalSplitPaneUI
,SynthSplitPaneUI
public class BasicSplitPaneUI extends SplitPaneUI
SplitPaneUIの基本L&F実装です。
-
ネストされたクラスのサマリー
ネストされたクラス 修飾子と型 クラス 説明 class
BasicSplitPaneUI.BasicHorizontalLayoutManager
HORIZONTAL_SPLIT方向のJSplitPaneのLayoutManagerです。class
BasicSplitPaneUI.BasicVerticalLayoutManager
VERTICAL_SPLIT方向のJSplitPaneに使われるLayoutManagerです。class
BasicSplitPaneUI.FocusHandler
JSplitPane UIが使用するFocusListenerの実装です。class
BasicSplitPaneUI.KeyboardDownRightHandler
JSplitPane UIが、特定のキーが押されたときの処理に使用するActionListenerの実装です。class
BasicSplitPaneUI.KeyboardEndHandler
JSplitPane UIが、特定のキーが押されたときの処理に使用するActionListenerの実装です。class
BasicSplitPaneUI.KeyboardHomeHandler
JSplitPane UIが、特定のキーが押されたときの処理に使用するActionListenerの実装です。class
BasicSplitPaneUI.KeyboardResizeToggleHandler
JSplitPane UIが、特定のキーが押されたときの処理に使用するActionListenerの実装です。class
BasicSplitPaneUI.KeyboardUpLeftHandler
JSplitPane UIが、特定のキーが押されたときの処理に使用するActionListenerの実装です。class
BasicSplitPaneUI.PropertyHandler
JSplitPane UIが使用するPropertyChangeListenerの実装です。 -
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 protected int
beginDragDividerLocation
ドラッグ・セッションが開始されたときのディバイダの位置です。protected BasicSplitPaneDivider
divider
このJSplitPaneのディバイダのインスタンスです。protected KeyStroke
dividerResizeToggleKey
Deprecated.Java 2プラットフォーム1.3以降使われていません。protected int
dividerSize
ドラッグ・セッションが有効なときのディバイダのサイズです。protected KeyStroke
downKey
Deprecated.Java 2プラットフォーム1.3以降使われていません。protected boolean
draggingHW
子(nonContinuousLayoutDividerを除く)のどれかが重い場合にstartDraggingでtrueに設定されます。protected KeyStroke
endKey
Deprecated.Java 2プラットフォーム1.3以降使われていません。protected FocusListener
focusListener
このJSplitPaneのFocusListenerのインスタンスです。protected KeyStroke
homeKey
Deprecated.Java 2プラットフォーム1.3以降使われていません。protected static int
KEYBOARD_DIVIDER_MOVE_OFFSET
キーボードのカーソル・キーで動き回るときにディバイダがどのくらい(相対的に)遠くに移動するかを示します。protected ActionListener
keyboardDownRightListener
Deprecated.Java 2プラットフォーム1.3以降使われていません。protected ActionListener
keyboardEndListener
Deprecated.Java 2プラットフォーム1.3以降使われていません。protected ActionListener
keyboardHomeListener
Deprecated.Java 2プラットフォーム1.3以降使われていません。protected ActionListener
keyboardResizeToggleListener
Deprecated.Java 2プラットフォーム1.3以降使われていません。protected ActionListener
keyboardUpLeftListener
Deprecated.Java 2プラットフォーム1.3以降使われていません。protected BasicSplitPaneUI.BasicHorizontalLayoutManager
layoutManager
分割ペインに作成および配置されるLayoutManagerです。protected KeyStroke
leftKey
Deprecated.Java 2プラットフォーム1.3以降使われていません。protected static String
NON_CONTINUOUS_DIVIDER
非連続レイアウトに使われるディバイダが、このオブジェクトを持つ分割ペインに追加されます。protected Component
nonContinuousLayoutDivider
非連続レイアウトが使われているときのディバイダのシャドウのインスタンスです。protected PropertyChangeListener
propertyChangeListener
このJSplitPaneのPropertyChangeListenerのインスタンスです。protected KeyStroke
rightKey
Deprecated.Java 2プラットフォーム1.3以降使われていません。protected JSplitPane
splitPane
このインスタンスがLook & Feelを提供しているJSplitPaneインスタンスです。protected KeyStroke
upKey
Deprecated.Java 2プラットフォーム1.3以降使われていません。 -
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 BasicSplitPaneUI()
-
メソッドのサマリー
修飾子と型 メソッド 説明 BasicSplitPaneDivider
createDefaultDivider()
デフォルトのディバイダを作成します。protected Component
createDefaultNonContinuousLayoutDivider()
デフォルトの非連続レイアウトのディバイダを返します。これは、バックグラウンドをダーク・グレーで塗りつぶすCanvas
のインスタンスです。protected FocusListener
createFocusListener()
JSplitPane
UI用のFocusListener
を作成します。protected ActionListener
createKeyboardDownRightListener()
Deprecated.Java 2プラットフォーム1.3以降使われていません。protected ActionListener
createKeyboardEndListener()
Deprecated.Java 2プラットフォーム1.3以降使われていません。protected ActionListener
createKeyboardHomeListener()
Deprecated.Java 2プラットフォーム1.3以降使われていません。protected ActionListener
createKeyboardResizeToggleListener()
Deprecated.Java 2プラットフォーム1.3以降使われていません。protected ActionListener
createKeyboardUpLeftListener()
Deprecated.Java 2プラットフォーム1.3以降使われていません。protected PropertyChangeListener
createPropertyChangeListener()
JSplitPane
UI用のPropertyChangeListener
を作成します。static ComponentUI
createUI(JComponent x)
BasicSplitPaneUI
の新しいインスタンスを作成します。protected void
dragDividerTo(int location)
ドラッグ・セッション中に渡され、location
に渡された分周器を移動します。protected void
finishDraggingTo(int location)
ドラッグ・セッションを終了するためにメッセージとして送られます。void
finishedPaintingChildren(JSplitPane sp, Graphics g)
指定された分割ペインがその子のペイントを終了したときに呼び出されます。BasicSplitPaneDivider
getDivider()
最上部のComponentの間のディバイダを返します。protected int
getDividerBorderSize()
Deprecated.Java 2プラットフォーム1.3以降は、ディバイダにボーダーを設定します。int
getDividerLocation(JSplitPane jc)
ドライバの位置を返します。分割ペインがドライバの位置であると考えているものと異なる場合があります。Insets
getInsets(JComponent jc)
イン・セットを返します。int
getLastDragLocation()
JSplitPane
の最後のドラッグ・ロケーションを返します。int
getMaximumDividerLocation(JSplitPane jc)
ディバイダの最大位置を取得します。Dimension
getMaximumSize(JComponent jc)
渡されたコンポーネントの最大サイズを返します。これは、現在のレイアウト・マネージャに渡されます。int
getMinimumDividerLocation(JSplitPane jc)
ディバイダの最小位置を取得します。Dimension
getMinimumSize(JComponent jc)
渡されたコンポーネントの最小サイズを返します。これは、現在のレイアウト・マネージャに渡されます。Component
getNonContinuousLayoutDivider()
JSplitPane
が連続してレイアウトされていないように構成されている場合に使用する分割線を返します。int
getOrientation()
JSplitPane
の向きを返します。Dimension
getPreferredSize(JComponent jc)
渡されたコンポーネントの推奨サイズを返します。これは、現在のレイアウト・マネージャに渡されます。JSplitPane
getSplitPane()
このインスタンスが現在含まれているJSplitPane
を返します。protected void
installDefaults()
UIのデフォルトをインストールします。protected void
installKeyboardActions()
UIのキーボード・アクションをインストールします。protected void
installListeners()
UIのイベント・リスナーをインストールします。void
installUI(JComponent c)
UIをインストールします。boolean
isContinuousLayout()
JSplitPane
が連続レイアウトを使用するように設定されているかどうかを決定します。protected void
resetLayoutManager()
方向に基づいてレイアウト・マネージャをリセットし、適切なComponentを引き込むためにinvalidateLayoutでメッセージを送ります。void
resetToPreferredSizes(JSplitPane jc)
推奨サイズをリセットするためにメッセージとして送られます。void
setContinuousLayout(boolean b)
連続レイアウトのオンとオフを切り替えます。void
setDividerLocation(JSplitPane jc, int location)
ディバイダの位置をlocationに設定します。void
setLastDragLocation(int l)
JSplitPane
の最後のドラッグ・ロケーションを設定します。protected void
setNonContinuousLayoutDivider(Component newDivider)
JSplitPane
が連続してレイアウトしないように構成されている場合に使用する仕切りを構成します。protected void
setNonContinuousLayoutDivider(Component newDivider, boolean rememberSizes)
使用するディバイダを設定します。void
setOrientation(int orientation)
JSplitPane
の方向を設定します。protected void
startDragging()
ドラッグ・セッションが始まる前にメッセージとして送信されるはずです。lastDragLocationおよびdividerSizeをリセットします。protected void
uninstallDefaults()
UIのデフォルトをアンインストールします。protected void
uninstallKeyboardActions()
UIのキーボード・アクションをアンインストールします。protected void
uninstallListeners()
UIのイベント・リスナーをアンインストールします。void
uninstallUI(JComponent c)
UIをアンインストールします。クラス javax.swing.plaf.ComponentUIで宣言されたメソッド
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, paint, update
-
フィールド詳細
-
NON_CONTINUOUS_DIVIDER
protected static final String NON_CONTINUOUS_DIVIDER非連続レイアウトに使われるディバイダが、このオブジェクトを持つ分割ペインに追加されます。- 関連項目:
- 定数フィールド値
-
KEYBOARD_DIVIDER_MOVE_OFFSET
protected static int KEYBOARD_DIVIDER_MOVE_OFFSETキーボードのカーソル・キーで動き回るときにディバイダがどのくらい(相対的に)遠くに移動するかを示します。 -
splitPane
protected JSplitPane splitPaneこのインスタンスがLook & Feelを提供しているJSplitPaneインスタンスです。 -
layoutManager
protected BasicSplitPaneUI.BasicHorizontalLayoutManager layoutManager分割ペインに作成および配置されるLayoutManagerです。 -
divider
protected BasicSplitPaneDivider dividerこのJSplitPaneのディバイダのインスタンスです。 -
propertyChangeListener
protected PropertyChangeListener propertyChangeListenerこのJSplitPaneのPropertyChangeListenerのインスタンスです。 -
focusListener
protected FocusListener focusListenerこのJSplitPaneのFocusListenerのインスタンスです。 -
dividerSize
protected int dividerSizeドラッグ・セッションが有効なときのディバイダのサイズです。 -
nonContinuousLayoutDivider
protected Component nonContinuousLayoutDivider非連続レイアウトが使われているときのディバイダのシャドウのインスタンスです。 -
draggingHW
protected boolean draggingHW子(nonContinuousLayoutDividerを除く)のどれかが重い場合にstartDraggingでtrueに設定されます。 -
beginDragDividerLocation
protected int beginDragDividerLocationドラッグ・セッションが開始されたときのディバイダの位置です。 -
upKey
@Deprecated protected KeyStroke upKeyDeprecated.Java 2プラットフォーム1.3以降使われていません。以前はドキュメントに記載されていなかったこのフィールドは、Java 2プラットフォーム1.3以降では使用されません。 キー・バインディングはLookAndFeelによって定義されるようになりました。詳細はキー・バインディングの仕様を参照してください。 -
downKey
@Deprecated protected KeyStroke downKeyDeprecated.Java 2プラットフォーム1.3以降使われていません。以前はドキュメントに記載されていなかったこのフィールドは、Java 2プラットフォーム1.3以降では使用されません。 キー・バインディングはLookAndFeelによって定義されるようになりました。詳細はキー・バインディングの仕様を参照してください。 -
leftKey
@Deprecated protected KeyStroke leftKeyDeprecated.Java 2プラットフォーム1.3以降使われていません。以前はドキュメントに記載されていなかったこのフィールドは、Java 2プラットフォーム1.3以降では使用されません。 キー・バインディングはLookAndFeelによって定義されるようになりました。詳細はキー・バインディングの仕様を参照してください。 -
rightKey
@Deprecated protected KeyStroke rightKeyDeprecated.Java 2プラットフォーム1.3以降使われていません。以前はドキュメントに記載されていなかったこのフィールドは、Java 2プラットフォーム1.3以降では使用されません。 キー・バインディングはLookAndFeelによって定義されるようになりました。詳細はキー・バインディングの仕様を参照してください。 -
homeKey
@Deprecated protected KeyStroke homeKeyDeprecated.Java 2プラットフォーム1.3以降使われていません。以前はドキュメントに記載されていなかったこのフィールドは、Java 2プラットフォーム1.3以降では使用されません。 キー・バインディングはLookAndFeelによって定義されるようになりました。詳細はキー・バインディングの仕様を参照してください。 -
endKey
@Deprecated protected KeyStroke endKeyDeprecated.Java 2プラットフォーム1.3以降使われていません。以前はドキュメントに記載されていなかったこのフィールドは、Java 2プラットフォーム1.3以降では使用されません。 キー・バインディングはLookAndFeelによって定義されるようになりました。詳細はキー・バインディングの仕様を参照してください。 -
dividerResizeToggleKey
@Deprecated protected KeyStroke dividerResizeToggleKeyDeprecated.Java 2プラットフォーム1.3以降使われていません。以前はドキュメントに記載されていなかったこのフィールドは、Java 2プラットフォーム1.3以降では使用されません。 キー・バインディングはLookAndFeelによって定義されるようになりました。詳細はキー・バインディングの仕様を参照してください。 -
keyboardUpLeftListener
@Deprecated protected ActionListener keyboardUpLeftListenerDeprecated.Java 2プラットフォーム1.3以降使われていません。以前はドキュメントに記載されていなかったこのフィールドは、Java 2プラットフォーム1.3以降では使用されません。 キー・バインディングはLookAndFeelによって定義されるようになりました。詳細はキー・バインディングの仕様を参照してください。 -
keyboardDownRightListener
@Deprecated protected ActionListener keyboardDownRightListenerDeprecated.Java 2プラットフォーム1.3以降使われていません。以前はドキュメントに記載されていなかったこのフィールドは、Java 2プラットフォーム1.3以降では使用されません。 キー・バインディングはLookAndFeelによって定義されるようになりました。詳細はキー・バインディングの仕様を参照してください。 -
keyboardHomeListener
@Deprecated protected ActionListener keyboardHomeListenerDeprecated.Java 2プラットフォーム1.3以降使われていません。以前はドキュメントに記載されていなかったこのフィールドは、Java 2プラットフォーム1.3以降では使用されません。 キー・バインディングはLookAndFeelによって定義されるようになりました。詳細はキー・バインディングの仕様を参照してください。 -
keyboardEndListener
@Deprecated protected ActionListener keyboardEndListenerDeprecated.Java 2プラットフォーム1.3以降使われていません。以前はドキュメントに記載されていなかったこのフィールドは、Java 2プラットフォーム1.3以降では使用されません。 キー・バインディングはLookAndFeelによって定義されるようになりました。詳細はキー・バインディングの仕様を参照してください。 -
keyboardResizeToggleListener
@Deprecated protected ActionListener keyboardResizeToggleListenerDeprecated.Java 2プラットフォーム1.3以降使われていません。以前はドキュメントに記載されていなかったこのフィールドは、Java 2プラットフォーム1.3以降では使用されません。 キー・バインディングはLookAndFeelによって定義されるようになりました。詳細はキー・バインディングの仕様を参照してください。
-
-
コンストラクタの詳細
-
BasicSplitPaneUI
public BasicSplitPaneUI()
-
-
メソッドの詳細
-
createUI
public static ComponentUI createUI(JComponent x)BasicSplitPaneUI
の新しいインスタンスを作成します。- パラメータ:
x
- コンポーネント- 戻り値:
BasicSplitPaneUI
の新しいインスタンス
-
installUI
public void installUI(JComponent c)UIをインストールします。- オーバーライド:
installUI
、クラス:ComponentUI
- パラメータ:
c
- UI委譲がインストールされるコンポーネント- 関連項目:
ComponentUI.uninstallUI(javax.swing.JComponent)
,JComponent.setUI(javax.swing.plaf.ComponentUI)
,JComponent.updateUI()
-
installDefaults
protected void installDefaults()UIのデフォルトをインストールします。 -
installListeners
protected void installListeners()UIのイベント・リスナーをインストールします。 -
installKeyboardActions
protected void installKeyboardActions()UIのキーボード・アクションをインストールします。 -
uninstallUI
public void uninstallUI(JComponent c)UIをアンインストールします。- オーバーライド:
uninstallUI
、クラス:ComponentUI
- パラメータ:
c
- このUI委譲が削除されるコンポーネント。この引数は通常無視されるが、UIオブジェクトがステートレスで、複数のコンポーネントで共有されている場合は使用されることがある- 関連項目:
ComponentUI.installUI(javax.swing.JComponent)
,JComponent.updateUI()
-
uninstallDefaults
protected void uninstallDefaults()UIのデフォルトをアンインストールします。 -
uninstallListeners
protected void uninstallListeners()UIのイベント・リスナーをアンインストールします。 -
uninstallKeyboardActions
protected void uninstallKeyboardActions()UIのキーボード・アクションをアンインストールします。 -
createPropertyChangeListener
protected PropertyChangeListener createPropertyChangeListener()JSplitPane
UI用のPropertyChangeListener
を作成します。- 戻り値:
PropertyChangeListener
のインスタンス
-
createFocusListener
protected FocusListener createFocusListener()JSplitPane
UI用のFocusListener
を作成します。- 戻り値:
FocusListener
のインスタンス
-
createKeyboardUpLeftListener
@Deprecated protected ActionListener createKeyboardUpLeftListener()Deprecated.Java 2プラットフォーム1.3以降使われていません。Java 2プラットフォーム1.3では、このメソッドは使用されません。 以前このメソッドを使用していたサブクラスは、代わりにActionListener
をラップしてinstallKeyboardActions
をオーバーライドし、Action
をSplitPane's ActionMap
に配置することによってAction
をラップするAction
を作成する必要があります。 詳細は、キー・バインディング仕様を参照してください。特定のキーの押下を待ち受ける
JSplitPane
UIのActionListener
を作成します。- 戻り値:
ActionListener
のインスタンス
-
createKeyboardDownRightListener
@Deprecated protected ActionListener createKeyboardDownRightListener()Deprecated.Java 2プラットフォーム1.3以降使われていません。Java 2プラットフォーム1.3では、このメソッドは使用されません。 以前このメソッドを使用していたサブクラスは、代わりにActionListener
をラップしてinstallKeyboardActions
をオーバーライドし、Action
をSplitPane's ActionMap
に配置することによってAction
をラップするAction
を作成する必要があります。 詳細は、キー・バインディング仕様を参照してください。特定のキーの押下を待ち受ける
JSplitPane
UIのActionListener
を作成します。- 戻り値:
ActionListener
のインスタンス
-
createKeyboardHomeListener
@Deprecated protected ActionListener createKeyboardHomeListener()Deprecated.Java 2プラットフォーム1.3以降使われていません。Java 2プラットフォーム1.3では、このメソッドは使用されません。 以前このメソッドを使用していたサブクラスは、代わりにActionListener
をラップしてinstallKeyboardActions
をオーバーライドし、Action
をSplitPane's ActionMap
に配置することによってAction
をラップするAction
を作成する必要があります。 詳細は、キー・バインディング仕様を参照してください。特定のキーの押下を待ち受ける
JSplitPane
UIのActionListener
を作成します。- 戻り値:
ActionListener
のインスタンス
-
createKeyboardEndListener
@Deprecated protected ActionListener createKeyboardEndListener()Deprecated.Java 2プラットフォーム1.3以降使われていません。Java 2プラットフォーム1.3では、このメソッドは使用されません。 以前このメソッドを使用していたサブクラスは、代わりにActionListener
をラップしてinstallKeyboardActions
をオーバーライドし、Action
をSplitPane's ActionMap
に配置することによってAction
をラップするAction
を作成する必要があります。 詳細は、キー・バインディング仕様を参照してください。特定のキーの押下を待ち受ける
JSplitPane
UIのActionListener
を作成します。- 戻り値:
ActionListener
のインスタンス
-
createKeyboardResizeToggleListener
@Deprecated protected ActionListener createKeyboardResizeToggleListener()Deprecated.Java 2プラットフォーム1.3以降使われていません。Java 2プラットフォーム1.3では、このメソッドは使用されません。 以前このメソッドを使用していたサブクラスは、代わりにActionListener
をラップしてinstallKeyboardActions
をオーバーライドし、Action
をSplitPane's ActionMap
に配置することによってAction
をラップするAction
を作成する必要があります。 詳細は、キー・バインディング仕様を参照してください。特定のキーの押下を待ち受ける
JSplitPane
UIのActionListener
を作成します。- 戻り値:
ActionListener
のインスタンス
-
getOrientation
public int getOrientation()JSplitPane
の向きを返します。- 戻り値:
- オリエンテーション
-
setOrientation
public void setOrientation(int orientation)JSplitPane
の方向を設定します。- パラメータ:
orientation
- オリエンテーション
-
isContinuousLayout
public boolean isContinuousLayout()JSplitPane
が連続レイアウトを使用するように設定されているかどうかを決定します。- 戻り値:
- 連続レイアウトが設定されている場合は
true
-
setContinuousLayout
public void setContinuousLayout(boolean b)連続レイアウトのオンとオフを切り替えます。- パラメータ:
b
-true
連続レイアウトがオンになっている場合
-
getLastDragLocation
public int getLastDragLocation()JSplitPane
の最後のドラッグ・ロケーションを返します。- 戻り値:
- 最後のドラッグ・ロケーション
-
setLastDragLocation
public void setLastDragLocation(int l)JSplitPane
の最後のドラッグ・ロケーションを設定します。- パラメータ:
l
- ドラッグのロケーション
-
getDivider
public BasicSplitPaneDivider getDivider()最上部のComponentの間のディバイダを返します。- 戻り値:
- 上部コンポーネント間のディバイダ
-
createDefaultNonContinuousLayoutDivider
protected Component createDefaultNonContinuousLayoutDivider()デフォルトの非連続レイアウトのディバイダを返します。これは、バックグラウンドをダーク・グレーで塗りつぶすCanvas
のインスタンスです。- 戻り値:
- デフォルトの非連続レイアウト・デバイダ
-
setNonContinuousLayoutDivider
protected void setNonContinuousLayoutDivider(Component newDivider)JSplitPane
が連続してレイアウトしないように構成されている場合に使用する仕切りを構成します。 このディバイダは、ドラッグ・セッションの間だけ使用されます。 渡されるコンポーネントは重いものであることが推奨されます。- パラメータ:
newDivider
- 新しいデバイダ
-
setNonContinuousLayoutDivider
protected void setNonContinuousLayoutDivider(Component newDivider, boolean rememberSizes)使用するディバイダを設定します。- パラメータ:
newDivider
- 新しいデバイダrememberSizes
-true
ペインのサイズが記憶されている場合
-
getNonContinuousLayoutDivider
public Component getNonContinuousLayoutDivider()JSplitPane
が連続してレイアウトされていないように構成されている場合に使用する分割線を返します。 このディバイダは、ドラッグ・セッションの間だけ使用されます。- 戻り値:
- 仕切り
-
getSplitPane
public JSplitPane getSplitPane()このインスタンスが現在含まれているJSplitPane
を返します。- 戻り値:
JSplitPane
のインスタンス
-
createDefaultDivider
public BasicSplitPaneDivider createDefaultDivider()デフォルトのディバイダを作成します。- 戻り値:
- デフォルトのディバイダ
-
resetToPreferredSizes
public void resetToPreferredSizes(JSplitPane jc)推奨サイズをリセットするためにメッセージとして送られます。- 定義:
resetToPreferredSizes
、クラス:SplitPaneUI
- パラメータ:
jc
-JSplitPane
-
setDividerLocation
public void setDividerLocation(JSplitPane jc, int location)ディバイダの位置をlocationに設定します。- 定義:
setDividerLocation
、クラス:SplitPaneUI
- パラメータ:
jc
-JSplitPane
location
- ディバイダのロケーションを指定する整数
-
getDividerLocation
public int getDividerLocation(JSplitPane jc)ドライバの位置を返します。分割ペインがドライバの位置であると考えているものと異なる場合があります。- 定義:
getDividerLocation
、クラス:SplitPaneUI
- パラメータ:
jc
-JSplitPane
- 戻り値:
- ディバイダの位置を指定するint値
-
getMinimumDividerLocation
public int getMinimumDividerLocation(JSplitPane jc)ディバイダの最小位置を取得します。- 定義:
getMinimumDividerLocation
、クラス:SplitPaneUI
- パラメータ:
jc
-JSplitPane
- 戻り値:
- ディバイダの最小ロケーションを指定する整数
-
getMaximumDividerLocation
public int getMaximumDividerLocation(JSplitPane jc)ディバイダの最大位置を取得します。- 定義:
getMaximumDividerLocation
、クラス:SplitPaneUI
- パラメータ:
jc
-JSplitPane
- 戻り値:
- ディバイダの最大ロケーションを指定する整数
-
finishedPaintingChildren
public void finishedPaintingChildren(JSplitPane sp, Graphics g)指定された分割ペインがその子のペイントを終了したときに呼び出されます。- 定義:
finishedPaintingChildren
、クラス:SplitPaneUI
- パラメータ:
sp
-JSplitPane
g
-Graphics
コンテキスト
-
getPreferredSize
public Dimension getPreferredSize(JComponent jc)渡されたコンポーネントの推奨サイズを返します。これは、現在のレイアウト・マネージャに渡されます。- オーバーライド:
getPreferredSize
、クラス:ComponentUI
- パラメータ:
jc
- 推奨サイズが照会されるコンポーネント。この引数は通常無視されるが、UIオブジェクトがステートレスで、複数のコンポーネントで共有されている場合は使用されることがある- 戻り値:
- Look&Feelに適した指定されたコンポーネントの優先サイズを含む
Dimension
オブジェクト - 関連項目:
JComponent.getPreferredSize()
,LayoutManager.preferredLayoutSize(java.awt.Container)
-
getMinimumSize
public Dimension getMinimumSize(JComponent jc)渡されたコンポーネントの最小サイズを返します。これは、現在のレイアウト・マネージャに渡されます。- オーバーライド:
getMinimumSize
、クラス:ComponentUI
- パラメータ:
jc
- 最小サイズが照会されるコンポーネント。この引数は通常無視されるが、UIオブジェクトがステートレスで、複数のコンポーネントで共有されている場合は使用されることがある- 戻り値:
Dimension
オブジェクトまたはnull
- 関連項目:
JComponent.getMinimumSize()
,LayoutManager.minimumLayoutSize(java.awt.Container)
,ComponentUI.getPreferredSize(javax.swing.JComponent)
-
getMaximumSize
public Dimension getMaximumSize(JComponent jc)渡されたコンポーネントの最大サイズを返します。これは、現在のレイアウト・マネージャに渡されます。- オーバーライド:
getMaximumSize
、クラス:ComponentUI
- パラメータ:
jc
- 最大サイズが照会されるコンポーネント。この引数は通常無視されるが、UIオブジェクトがステートレスで、複数のコンポーネントで共有されている場合は使用されることがある- 戻り値:
Dimension
オブジェクトまたはnull
- 関連項目:
JComponent.getMaximumSize()
,LayoutManager2.maximumLayoutSize(java.awt.Container)
-
getInsets
public Insets getInsets(JComponent jc)イン・セットを返します。 イン・セットは、現在のボーダーのボーダー・インセットから返されます。- パラメータ:
jc
- コンポーネント- 戻り値:
- インセット
-
resetLayoutManager
protected void resetLayoutManager()方向に基づいてレイアウト・マネージャをリセットし、適切なComponentを引き込むためにinvalidateLayoutでメッセージを送ります。 -
startDragging
protected void startDragging()ドラッグ・セッションが始まる前にメッセージとして送信されるはずです。lastDragLocationおよびdividerSizeをリセットします。 -
dragDividerTo
protected void dragDividerTo(int location)ドラッグ・セッション中に渡され、location
に渡された分周器を移動します。continuousLayout
がtrue
の場合、ロケーションはリセットされ、splitPaneが検証されます。- パラメータ:
location
- デバイダのロケーション
-
finishDraggingTo
protected void finishDraggingTo(int location)ドラッグ・セッションを終了するためにメッセージとして送られます。 連続表示でない場合、分周器location
がリセットされます。- パラメータ:
location
- デバイダのロケーション
-
getDividerBorderSize
@Deprecated protected int getDividerBorderSize()Deprecated.Java 2プラットフォーム1.3以降は、ディバイダにボーダーを設定します。Java 2プラットフォーム1.3では、このメソッドは使用されません。 代わりに、ドライバにボーダーを設定するようにしてください。ディバイダ・ボーダーの一辺の幅を返します。
- 戻り値:
- 仕切線のボーダーの片側の幅
-