- 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
非推奨。Java 2プラットフォーム1.3以降使われていません。protected int
dividerSize
ドラッグ・セッションが有効なときのディバイダのサイズです。protected KeyStroke
downKey
非推奨。Java 2プラットフォーム1.3以降使われていません。protected boolean
draggingHW
子(nonContinuousLayoutDividerを除く)のどれかが重い場合にstartDraggingでtrueに設定されます。protected KeyStroke
endKey
非推奨。Java 2プラットフォーム1.3以降使われていません。protected FocusListener
focusListener
このJSplitPaneのFocusListenerのインスタンスです。protected KeyStroke
homeKey
非推奨。Java 2プラットフォーム1.3以降使われていません。protected static int
KEYBOARD_DIVIDER_MOVE_OFFSET
キーボードのカーソル・キーで動き回るときにディバイダがどのくらい(相対的に)遠くに移動するかを示します。protected ActionListener
keyboardDownRightListener
非推奨。Java 2プラットフォーム1.3以降使われていません。protected ActionListener
keyboardEndListener
非推奨。Java 2プラットフォーム1.3以降使われていません。protected ActionListener
keyboardHomeListener
非推奨。Java 2プラットフォーム1.3以降使われていません。protected ActionListener
keyboardResizeToggleListener
非推奨。Java 2プラットフォーム1.3以降使われていません。protected ActionListener
keyboardUpLeftListener
非推奨。Java 2プラットフォーム1.3以降使われていません。protected BasicSplitPaneUI.BasicHorizontalLayoutManager
layoutManager
分割ペインに作成および配置されるLayoutManagerです。protected KeyStroke
leftKey
非推奨。Java 2プラットフォーム1.3以降使われていません。protected static String
NON_CONTINUOUS_DIVIDER
非連続レイアウトに使われるディバイダが、このオブジェクトを持つ分割ペインに追加されます。protected Component
nonContinuousLayoutDivider
非連続レイアウトが使われているときのディバイダのシャドウのインスタンスです。protected PropertyChangeListener
propertyChangeListener
このJSplitPaneのPropertyChangeListenerのインスタンスです。protected KeyStroke
rightKey
非推奨。Java 2プラットフォーム1.3以降使われていません。protected JSplitPane
splitPane
このインスタンスがLook & Feelを提供しているJSplitPaneインスタンスです。protected KeyStroke
upKey
非推奨。Java 2プラットフォーム1.3以降使われていません。
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 BasicSplitPaneUI()
-
メソッドのサマリー
すべてのメソッド staticメソッド インスタンス・メソッド 具象メソッド 非推奨のメソッド 修飾子と型 メソッド 説明 BasicSplitPaneDivider
createDefaultDivider()
デフォルトのディバイダを作成します。protected Component
createDefaultNonContinuousLayoutDivider()
デフォルトの非連続レイアウトのディバイダを返します。これは、バックグラウンドをダーク・グレーで塗りつぶすCanvas
のインスタンスです。protected FocusListener
createFocusListener()
JSplitPane
UI用のFocusListener
を作成します。protected ActionListener
createKeyboardDownRightListener()
非推奨。Java 2プラットフォーム1.3以降使われていません。protected ActionListener
createKeyboardEndListener()
非推奨。Java 2プラットフォーム1.3以降使われていません。protected ActionListener
createKeyboardHomeListener()
非推奨。Java 2プラットフォーム1.3以降使われていません。protected ActionListener
createKeyboardResizeToggleListener()
非推奨。Java 2プラットフォーム1.3以降使われていません。protected ActionListener
createKeyboardUpLeftListener()
非推奨。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()
非推奨。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 upKey
非推奨。Java 2プラットフォーム1.3以降使われていません。以前はドキュメントに記載されていなかったこのフィールドは、Java 2プラットフォーム1.3以降では使用されません。 キー・バインディングはLookAndFeelによって定義されるようになりました。詳細はキー・バインディングの仕様を参照してください。
-
downKey
@Deprecated protected KeyStroke downKey
非推奨。Java 2プラットフォーム1.3以降使われていません。以前はドキュメントに記載されていなかったこのフィールドは、Java 2プラットフォーム1.3以降では使用されません。 キー・バインディングはLookAndFeelによって定義されるようになりました。詳細はキー・バインディングの仕様を参照してください。
-
leftKey
@Deprecated protected KeyStroke leftKey
非推奨。Java 2プラットフォーム1.3以降使われていません。以前はドキュメントに記載されていなかったこのフィールドは、Java 2プラットフォーム1.3以降では使用されません。 キー・バインディングはLookAndFeelによって定義されるようになりました。詳細はキー・バインディングの仕様を参照してください。
-
rightKey
@Deprecated protected KeyStroke rightKey
非推奨。Java 2プラットフォーム1.3以降使われていません。以前はドキュメントに記載されていなかったこのフィールドは、Java 2プラットフォーム1.3以降では使用されません。 キー・バインディングはLookAndFeelによって定義されるようになりました。詳細はキー・バインディングの仕様を参照してください。
-
homeKey
@Deprecated protected KeyStroke homeKey
非推奨。Java 2プラットフォーム1.3以降使われていません。以前はドキュメントに記載されていなかったこのフィールドは、Java 2プラットフォーム1.3以降では使用されません。 キー・バインディングはLookAndFeelによって定義されるようになりました。詳細はキー・バインディングの仕様を参照してください。
-
endKey
@Deprecated protected KeyStroke endKey
非推奨。Java 2プラットフォーム1.3以降使われていません。以前はドキュメントに記載されていなかったこのフィールドは、Java 2プラットフォーム1.3以降では使用されません。 キー・バインディングはLookAndFeelによって定義されるようになりました。詳細はキー・バインディングの仕様を参照してください。
-
dividerResizeToggleKey
@Deprecated protected KeyStroke dividerResizeToggleKey
非推奨。Java 2プラットフォーム1.3以降使われていません。以前はドキュメントに記載されていなかったこのフィールドは、Java 2プラットフォーム1.3以降では使用されません。 キー・バインディングはLookAndFeelによって定義されるようになりました。詳細はキー・バインディングの仕様を参照してください。
-
keyboardUpLeftListener
@Deprecated protected ActionListener keyboardUpLeftListener
非推奨。Java 2プラットフォーム1.3以降使われていません。以前はドキュメントに記載されていなかったこのフィールドは、Java 2プラットフォーム1.3以降では使用されません。 キー・バインディングはLookAndFeelによって定義されるようになりました。詳細はキー・バインディングの仕様を参照してください。
-
keyboardDownRightListener
@Deprecated protected ActionListener keyboardDownRightListener
非推奨。Java 2プラットフォーム1.3以降使われていません。以前はドキュメントに記載されていなかったこのフィールドは、Java 2プラットフォーム1.3以降では使用されません。 キー・バインディングはLookAndFeelによって定義されるようになりました。詳細はキー・バインディングの仕様を参照してください。
-
keyboardHomeListener
@Deprecated protected ActionListener keyboardHomeListener
非推奨。Java 2プラットフォーム1.3以降使われていません。以前はドキュメントに記載されていなかったこのフィールドは、Java 2プラットフォーム1.3以降では使用されません。 キー・バインディングはLookAndFeelによって定義されるようになりました。詳細はキー・バインディングの仕様を参照してください。
-
keyboardEndListener
@Deprecated protected ActionListener keyboardEndListener
非推奨。Java 2プラットフォーム1.3以降使われていません。以前はドキュメントに記載されていなかったこのフィールドは、Java 2プラットフォーム1.3以降では使用されません。 キー・バインディングはLookAndFeelによって定義されるようになりました。詳細はキー・バインディングの仕様を参照してください。
-
keyboardResizeToggleListener
@Deprecated protected ActionListener keyboardResizeToggleListener
非推奨。Java 2プラットフォーム1.3以降使われていません。以前はドキュメントに記載されていなかったこのフィールドは、Java 2プラットフォーム1.3以降では使用されません。 キー・バインディングはLookAndFeelによって定義されるようになりました。詳細はキー・バインディングの仕様を参照してください。
-
-
メソッドの詳細
-
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()
非推奨。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()
非推奨。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()
非推奨。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()
非推奨。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()
非推奨。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()
非推奨。Java 2プラットフォーム1.3以降は、ディバイダにボーダーを設定します。Java 2プラットフォーム1.3では、このメソッドは使用されません。 代わりに、ドライバにボーダーを設定するようにしてください。ディバイダ・ボーダーの一辺の幅を返します。
- 戻り値:
- 仕切線のボーダーの片側の幅
-
-