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
HORIZONTAL_SPLIT方向のJSplitPaneのLayoutManagerです。class
VERTICAL_SPLIT方向のJSplitPaneに使われるLayoutManagerです。class
JSplitPane UIが使用するFocusListenerの実装です。class
JSplitPane UIが、特定のキーが押されたときの処理に使用するActionListenerの実装です。class
JSplitPane UIが、特定のキーが押されたときの処理に使用するActionListenerの実装です。class
JSplitPane UIが、特定のキーが押されたときの処理に使用するActionListenerの実装です。class
JSplitPane UIが、特定のキーが押されたときの処理に使用するActionListenerの実装です。class
JSplitPane UIが、特定のキーが押されたときの処理に使用するActionListenerの実装です。class
JSplitPane UIが使用するPropertyChangeListenerの実装です。 -
フィールドのサマリー
フィールド修飾子と型フィールド説明protected int
ドラッグ・セッションが開始されたときのディバイダの位置です。protected BasicSplitPaneDivider
このJSplitPaneのディバイダのインスタンスです。protected KeyStroke
非推奨。Java 2プラットフォーム1.3以降使われていません。protected int
ドラッグ・セッションが有効なときのディバイダのサイズです。protected KeyStroke
非推奨。Java 2プラットフォーム1.3以降使われていません。protected boolean
子(nonContinuousLayoutDividerを除く)のどれかが重い場合にstartDraggingでtrueに設定されます。protected KeyStroke
非推奨。Java 2プラットフォーム1.3以降使われていません。protected FocusListener
このJSplitPaneのFocusListenerのインスタンスです。protected KeyStroke
非推奨。Java 2プラットフォーム1.3以降使われていません。protected static int
キーボードのカーソル・キーで動き回るときにディバイダがどのくらい(相対的に)遠くに移動するかを示します。protected ActionListener
非推奨。Java 2プラットフォーム1.3以降使われていません。protected ActionListener
非推奨。Java 2プラットフォーム1.3以降使われていません。protected ActionListener
非推奨。Java 2プラットフォーム1.3以降使われていません。protected ActionListener
非推奨。Java 2プラットフォーム1.3以降使われていません。protected ActionListener
非推奨。Java 2プラットフォーム1.3以降使われていません。分割ペインに作成および配置されるLayoutManagerです。protected KeyStroke
非推奨。Java 2プラットフォーム1.3以降使われていません。protected static String
非連続レイアウトに使われるディバイダが、このオブジェクトを持つ分割ペインに追加されます。protected Component
非連続レイアウトが使われているときのディバイダのシャドウのインスタンスです。protected PropertyChangeListener
このJSplitPaneのPropertyChangeListenerのインスタンスです。protected KeyStroke
非推奨。Java 2プラットフォーム1.3以降使われていません。protected JSplitPane
このインスタンスがLook & Feelを提供しているJSplitPaneインスタンスです。protected KeyStroke
非推奨。Java 2プラットフォーム1.3以降使われていません。 -
コンストラクタのサマリー
コンストラクタ -
メソッドのサマリー
修飾子と型メソッド説明デフォルトのディバイダを作成します。protected Component
デフォルトの非連続レイアウトのディバイダを返します。これは、バックグラウンドをダーク・グレーで塗りつぶすCanvas
のインスタンスです。protected FocusListener
JSplitPane
UI用のFocusListener
を作成します。protected ActionListener
非推奨。Java 2プラットフォーム1.3以降使われていません。protected ActionListener
非推奨。Java 2プラットフォーム1.3以降使われていません。protected ActionListener
非推奨。Java 2プラットフォーム1.3以降使われていません。protected ActionListener
非推奨。Java 2プラットフォーム1.3以降使われていません。protected ActionListener
非推奨。Java 2プラットフォーム1.3以降使われていません。protected PropertyChangeListener
JSplitPane
UI用のPropertyChangeListener
を作成します。static ComponentUI
createUI(JComponent x)
BasicSplitPaneUI
の新しいインスタンスを作成します。protected void
dragDividerTo(int location)
ドラッグ・セッション中に渡され、location
に渡された分周器を移動します。protected void
finishDraggingTo(int location)
ドラッグ・セッションを終了するためにメッセージとして送られます。void
指定された分割ペインがその子のペイントを終了したときに呼び出されます。最上部のComponentの間のディバイダを返します。protected int
非推奨。Java 2プラットフォーム1.3以降は、ディバイダにボーダーを設定します。int
ドライバの位置を返します。分割ペインがドライバの位置であると考えているものと異なる場合があります。getInsets(JComponent jc)
イン・セットを返します。int
JSplitPane
の最後のドラッグ・ロケーションを返します。int
ディバイダの最大位置を取得します。getMaximumSize(JComponent jc)
渡されたコンポーネントの最大サイズを返します。これは、現在のレイアウト・マネージャに渡されます。int
ディバイダの最小位置を取得します。getMinimumSize(JComponent jc)
渡されたコンポーネントの最小サイズを返します。これは、現在のレイアウト・マネージャに渡されます。JSplitPane
が連続してレイアウトされていないように構成されている場合に使用する分割線を返します。int
JSplitPane
の向きを返します。渡されたコンポーネントの推奨サイズを返します。これは、現在のレイアウト・マネージャに渡されます。このインスタンスが現在含まれているJSplitPane
を返します。protected void
UIのデフォルトをインストールします。protected void
UIのキーボード・アクションをインストールします。protected void
UIのイベント・リスナーをインストールします。void
installUI(JComponent c)
UIをインストールします。boolean
JSplitPane
が連続レイアウトを使用するように設定されているかどうかを決定します。protected void
方向に基づいてレイアウト・マネージャをリセットし、適切なComponentを引き込むためにinvalidateLayoutでメッセージを送ります。void
推奨サイズをリセットするためにメッセージとして送られます。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
ドラッグ・セッションが始まる前にメッセージとして送信されるはずです。lastDragLocationおよびdividerSizeをリセットします。protected void
UIのデフォルトをアンインストールします。protected void
UIのキーボード・アクションをアンインストールします。protected void
UIのイベント・リスナーをアンインストールします。void
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によって定義されるようになりました。詳細はキー・バインディングの仕様を参照してください。
-
-
コンストラクタの詳細
-
BasicSplitPaneUI
public BasicSplitPaneUI()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()非推奨。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では、このメソッドは使用されません。 代わりに、ドライバにボーダーを設定するようにしてください。ディバイダ・ボーダーの一辺の幅を返します。
- 戻り値:
- 仕切線のボーダーの片側の幅
-