- 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実装です。
-
-
ネストされたクラスのサマリー
ネストされたクラス 修飾子と型 クラス 説明 classBasicSplitPaneUI.BasicHorizontalLayoutManagerHORIZONTAL_SPLIT方向のJSplitPaneのLayoutManagerです。classBasicSplitPaneUI.BasicVerticalLayoutManagerVERTICAL_SPLIT方向のJSplitPaneに使われるLayoutManagerです。classBasicSplitPaneUI.FocusHandlerJSplitPane UIが使用するFocusListenerの実装です。classBasicSplitPaneUI.KeyboardDownRightHandler特定のキー押下を処理するためにJSplitPane UIが使用する、ActionListenerの実装です。classBasicSplitPaneUI.KeyboardEndHandler特定のキー押下を処理するためにJSplitPane UIが使用する、ActionListenerの実装です。classBasicSplitPaneUI.KeyboardHomeHandler特定のキー押下を処理するためにJSplitPane UIが使用する、ActionListenerの実装です。classBasicSplitPaneUI.KeyboardResizeToggleHandler特定のキー押下を処理するためにJSplitPane UIが使用する、ActionListenerの実装です。classBasicSplitPaneUI.KeyboardUpLeftHandler特定のキー押下を処理するためにJSplitPane UIが使用する、ActionListenerの実装です。classBasicSplitPaneUI.PropertyHandlerJSplitPane UIが使用するPropertyChangeListenerの実装です。
-
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 protected intbeginDragDividerLocationドラッグ・セッションが開始されたときのディバイダの位置です。protected BasicSplitPaneDividerdividerこのJSplitPaneのディバイダのインスタンスです。protected KeyStrokedividerResizeToggleKey非推奨。Java 2プラットフォームv1.3以降。protected intdividerSizeドラッグ・セッションが有効なときのディバイダのサイズです。protected KeyStrokedownKey非推奨。Java 2プラットフォームv1.3以降。protected booleandraggingHW子(nonContinuousLayoutDividerを除く)のどれかが重い場合にstartDraggingでtrueに設定されます。protected KeyStrokeendKey非推奨。Java 2プラットフォームv1.3以降。protected FocusListenerfocusListenerこのJSplitPaneのFocusListenerのインスタンスです。protected KeyStrokehomeKey非推奨。Java 2プラットフォームv1.3以降。protected static intKEYBOARD_DIVIDER_MOVE_OFFSETキーボードのカーソル・キーで動き回るときにディバイダがどのくらい(相対的に)遠くに移動するかを示します。protected ActionListenerkeyboardDownRightListener非推奨。Java 2プラットフォームv1.3以降。protected ActionListenerkeyboardEndListener非推奨。Java 2プラットフォームv1.3以降。protected ActionListenerkeyboardHomeListener非推奨。Java 2プラットフォームv1.3以降。protected ActionListenerkeyboardResizeToggleListener非推奨。Java 2プラットフォームv1.3以降。protected ActionListenerkeyboardUpLeftListener非推奨。Java 2プラットフォームv1.3以降。protected BasicSplitPaneUI.BasicHorizontalLayoutManagerlayoutManager分割ペインに作成および配置されるLayoutManagerです。protected KeyStrokeleftKey非推奨。Java 2プラットフォームv1.3以降。protected static StringNON_CONTINUOUS_DIVIDER非連続レイアウトに使われるディバイダが、このオブジェクトを持つ分割ペインに追加されます。protected ComponentnonContinuousLayoutDivider非連続レイアウトが使われているときのディバイダのシャドウのインスタンスです。protected PropertyChangeListenerpropertyChangeListenerこのJSplitPaneのPropertyChangeListenerのインスタンスです。protected KeyStrokerightKey非推奨。Java 2プラットフォームv1.3以降。protected JSplitPanesplitPaneこのインスタンスがLook & Feelを提供しているJSplitPaneインスタンスです。protected KeyStrokeupKey非推奨。Java 2プラットフォームv1.3以降。
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 BasicSplitPaneUI()
-
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 非推奨メソッド 修飾子と型 メソッド 説明 BasicSplitPaneDividercreateDefaultDivider()デフォルトのディバイダを作成します。protected ComponentcreateDefaultNonContinuousLayoutDivider()デフォルトの非連続レイアウトのディバイダを返します。これは、背景をダーク・グレーで塗りつぶすCanvasのインスタンスです。protected FocusListenercreateFocusListener()JSplitPaneUI用のFocusListenerを作成します。protected ActionListenercreateKeyboardDownRightListener()非推奨。Java 2プラットフォームv1.3以降。protected ActionListenercreateKeyboardEndListener()非推奨。Java 2プラットフォームv1.3以降。protected ActionListenercreateKeyboardHomeListener()非推奨。Java 2プラットフォームv1.3以降。protected ActionListenercreateKeyboardResizeToggleListener()非推奨。Java 2プラットフォームv1.3以降。protected ActionListenercreateKeyboardUpLeftListener()非推奨。Java 2プラットフォームv1.3以降。protected PropertyChangeListenercreatePropertyChangeListener()JSplitPaneUI用のPropertyChangeListenerを作成します。static ComponentUIcreateUI(JComponent x)BasicSplitPaneUIの新しいインスタンスを作成します。protected voiddragDividerTo(int location)ドラッグ・セッション中に渡され、locationに渡された分周器を移動します。protected voidfinishDraggingTo(int location)ドラッグ・セッションを終了するためにメッセージとして送られます。voidfinishedPaintingChildren(JSplitPane sp, Graphics g)指定された分割ペインがその子のペイントを終了したときに呼び出されます。BasicSplitPaneDividergetDivider()最上部のComponentの間のディバイダを返します。protected intgetDividerBorderSize()非推奨。Java 2プラットフォーム1.3以降は、ディバイダにボーダーを設定します。intgetDividerLocation(JSplitPane jc)ドライバの位置を返します。分割ペインがドライバの位置であると考えているものと異なる場合があります。InsetsgetInsets(JComponent jc)イン・セットを返します。intgetLastDragLocation()JSplitPaneの最後のドラッグ・ロケーションを返します。intgetMaximumDividerLocation(JSplitPane jc)ディバイダの最大位置を取得します。DimensiongetMaximumSize(JComponent jc)渡されたコンポーネントの最大サイズを返します。これは、現在のレイアウト・マネージャに渡されます。intgetMinimumDividerLocation(JSplitPane jc)ディバイダの最小位置を取得します。DimensiongetMinimumSize(JComponent jc)渡されたコンポーネントの最小サイズを返します。これは、現在のレイアウト・マネージャに渡されます。ComponentgetNonContinuousLayoutDivider()JSplitPaneが連続してレイアウトされていないように構成されている場合に使用する分割線を返します。intgetOrientation()JSplitPaneの向きを返します。DimensiongetPreferredSize(JComponent jc)渡されたコンポーネントの推奨サイズを返します。これは、現在のレイアウト・マネージャに渡されます。JSplitPanegetSplitPane()このインスタンスが現在含まれているJSplitPaneを返します。protected voidinstallDefaults()UIのデフォルトをインストールします。protected voidinstallKeyboardActions()UIのキーボード・アクションをインストールします。protected voidinstallListeners()UIのイベント・リスナーをインストールします。voidinstallUI(JComponent c)UIをインストールします。booleanisContinuousLayout()JSplitPaneが連続レイアウトを使用するように設定されているかどうかを決定します。voidpaint(Graphics g, JComponent jc)指定されたコンポーネントをLook & Feelに合わせてペイントします。protected voidresetLayoutManager()方向に基づいてレイアウト・マネージャをリセットし、適切なComponentを引き込むためにinvalidateLayoutでメッセージを送ります。voidresetToPreferredSizes(JSplitPane jc)推奨サイズをリセットするためにメッセージとして送られます。voidsetContinuousLayout(boolean b)連続レイアウトのオンとオフを切り替えます。voidsetDividerLocation(JSplitPane jc, int location)ディバイダの位置をlocationに設定します。voidsetLastDragLocation(int l)JSplitPaneの最後のドラッグ・ロケーションを設定します。protected voidsetNonContinuousLayoutDivider(Component newDivider)JSplitPaneが連続してレイアウトしないように構成されている場合に使用する仕切りを構成します。protected voidsetNonContinuousLayoutDivider(Component newDivider, boolean rememberSizes)使用するディバイダを設定します。voidsetOrientation(int orientation)JSplitPaneの方向を設定します。protected voidstartDragging()ドラッグ・セッションが始まる前にメッセージとして送信されるはずです。lastDragLocationおよびdividerSizeをリセットします。protected voiduninstallDefaults()UIのデフォルトをアンインストールします。protected voiduninstallKeyboardActions()UIのキーボード・アクションをアンインストールします。protected voiduninstallListeners()UIのイベント・リスナーをアンインストールします。voiduninstallUI(JComponent c)UIをアンインストールします。-
クラス javax.swing.plaf.ComponentUIから継承されたメソッド
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, 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プラットフォームv1.3以降。以前はドキュメントに記載されていなかったこのフィールドは、Java 2プラットフォーム1.3以降では使用されません。 キー・バインディングはLookAndFeelによって定義されるようになりました。詳細はキー・バインディングの仕様を参照してください。
-
downKey
@Deprecated protected KeyStroke downKey
非推奨。 Java 2プラットフォームv1.3以降。以前はドキュメントに記載されていなかったこのフィールドは、Java 2プラットフォーム1.3以降では使用されません。 キー・バインディングはLookAndFeelによって定義されるようになりました。詳細はキー・バインディングの仕様を参照してください。
-
leftKey
@Deprecated protected KeyStroke leftKey
非推奨。 Java 2プラットフォームv1.3以降。以前はドキュメントに記載されていなかったこのフィールドは、Java 2プラットフォーム1.3以降では使用されません。 キー・バインディングはLookAndFeelによって定義されるようになりました。詳細はキー・バインディングの仕様を参照してください。
-
rightKey
@Deprecated protected KeyStroke rightKey
非推奨。 Java 2プラットフォームv1.3以降。以前はドキュメントに記載されていなかったこのフィールドは、Java 2プラットフォーム1.3以降では使用されません。 キー・バインディングはLookAndFeelによって定義されるようになりました。詳細はキー・バインディングの仕様を参照してください。
-
homeKey
@Deprecated protected KeyStroke homeKey
非推奨。 Java 2プラットフォームv1.3以降。以前はドキュメントに記載されていなかったこのフィールドは、Java 2プラットフォーム1.3以降では使用されません。 キー・バインディングはLookAndFeelによって定義されるようになりました。詳細はキー・バインディングの仕様を参照してください。
-
endKey
@Deprecated protected KeyStroke endKey
非推奨。 Java 2プラットフォームv1.3以降。以前はドキュメントに記載されていなかったこのフィールドは、Java 2プラットフォーム1.3以降では使用されません。 キー・バインディングはLookAndFeelによって定義されるようになりました。詳細はキー・バインディングの仕様を参照してください。
-
dividerResizeToggleKey
@Deprecated protected KeyStroke dividerResizeToggleKey
非推奨。 Java 2プラットフォームv1.3以降。以前はドキュメントに記載されていなかったこのフィールドは、Java 2プラットフォーム1.3以降では使用されません。 キー・バインディングはLookAndFeelによって定義されるようになりました。詳細はキー・バインディングの仕様を参照してください。
-
keyboardUpLeftListener
@Deprecated protected ActionListener keyboardUpLeftListener
非推奨。 Java 2プラットフォームv1.3以降。以前はドキュメントに記載されていなかったこのフィールドは、Java 2プラットフォーム1.3以降では使用されません。 キー・バインディングはLookAndFeelによって定義されるようになりました。詳細はキー・バインディングの仕様を参照してください。
-
keyboardDownRightListener
@Deprecated protected ActionListener keyboardDownRightListener
非推奨。 Java 2プラットフォームv1.3以降。以前はドキュメントに記載されていなかったこのフィールドは、Java 2プラットフォーム1.3以降では使用されません。 キー・バインディングはLookAndFeelによって定義されるようになりました。詳細はキー・バインディングの仕様を参照してください。
-
keyboardHomeListener
@Deprecated protected ActionListener keyboardHomeListener
非推奨。 Java 2プラットフォームv1.3以降。以前はドキュメントに記載されていなかったこのフィールドは、Java 2プラットフォーム1.3以降では使用されません。 キー・バインディングはLookAndFeelによって定義されるようになりました。詳細はキー・バインディングの仕様を参照してください。
-
keyboardEndListener
@Deprecated protected ActionListener keyboardEndListener
非推奨。 Java 2プラットフォームv1.3以降。以前はドキュメントに記載されていなかったこのフィールドは、Java 2プラットフォーム1.3以降では使用されません。 キー・バインディングはLookAndFeelによって定義されるようになりました。詳細はキー・バインディングの仕様を参照してください。
-
keyboardResizeToggleListener
@Deprecated protected ActionListener keyboardResizeToggleListener
非推奨。 Java 2プラットフォームv1.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()
JSplitPaneUI用のPropertyChangeListenerを作成します。- 戻り値:
PropertyChangeListenerのインスタンス
-
createFocusListener
protected FocusListener createFocusListener()
JSplitPaneUI用のFocusListenerを作成します。- 戻り値:
FocusListenerのインスタンス
-
createKeyboardUpLeftListener
@Deprecated protected ActionListener createKeyboardUpLeftListener()
非推奨。 Java 2プラットフォームv1.3以降。Java 2プラットフォーム1.3では、このメソッドは使用されません。 以前このメソッドを使用していたサブクラスは、代わりにActionListenerをラップしてinstallKeyboardActionsをオーバーライドし、ActionをSplitPane's ActionMapに配置することによってActionをラップするActionを作成する必要があります。 詳細は、キー・バインディング仕様を参照してください。特定のキーの押下を待ち受ける
JSplitPaneUIのActionListenerを作成します。- 戻り値:
ActionListenerのインスタンス
-
createKeyboardDownRightListener
@Deprecated protected ActionListener createKeyboardDownRightListener()
非推奨。 Java 2プラットフォームv1.3以降。Java 2プラットフォーム1.3では、このメソッドは使用されません。 以前このメソッドを使用していたサブクラスは、代わりにActionListenerをラップしてinstallKeyboardActionsをオーバーライドし、ActionをSplitPane's ActionMapに配置することによってActionをラップするActionを作成する必要があります。 詳細は、キー・バインディング仕様を参照してください。特定のキーの押下を待ち受ける
JSplitPaneUIのActionListenerを作成します。- 戻り値:
ActionListenerのインスタンス
-
createKeyboardHomeListener
@Deprecated protected ActionListener createKeyboardHomeListener()
非推奨。 Java 2プラットフォームv1.3以降。Java 2プラットフォーム1.3では、このメソッドは使用されません。 以前このメソッドを使用していたサブクラスは、代わりにActionListenerをラップしてinstallKeyboardActionsをオーバーライドし、ActionをSplitPane's ActionMapに配置することによってActionをラップするActionを作成する必要があります。 詳細は、キー・バインディング仕様を参照してください。特定のキーの押下を待ち受ける
JSplitPaneUIのActionListenerを作成します。- 戻り値:
ActionListenerのインスタンス
-
createKeyboardEndListener
@Deprecated protected ActionListener createKeyboardEndListener()
非推奨。 Java 2プラットフォームv1.3以降。Java 2プラットフォーム1.3では、このメソッドは使用されません。 以前このメソッドを使用していたサブクラスは、代わりにActionListenerをラップしてinstallKeyboardActionsをオーバーライドし、ActionをSplitPane's ActionMapに配置することによってActionをラップするActionを作成する必要があります。 詳細は、キー・バインディング仕様を参照してください。特定のキーの押下を待ち受ける
JSplitPaneUIのActionListenerを作成します。- 戻り値:
ActionListenerのインスタンス
-
createKeyboardResizeToggleListener
@Deprecated protected ActionListener createKeyboardResizeToggleListener()
非推奨。 Java 2プラットフォームv1.3以降。Java 2プラットフォーム1.3では、このメソッドは使用されません。 以前このメソッドを使用していたサブクラスは、代わりにActionListenerをラップしてinstallKeyboardActionsをオーバーライドし、ActionをSplitPane's ActionMapに配置することによってActionをラップするActionを作成する必要があります。 詳細は、キー・バインディング仕様を参照してください。特定のキーの押下を待ち受ける
JSplitPaneUIの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-JSplitPanelocation- ディバイダのロケーションを指定する整数
-
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-JSplitPaneg-Graphicsコンテキスト
-
paint
public void paint(Graphics g, JComponent jc)
指定されたコンポーネントをLook & Feelに合わせてペイントします。 このメソッドは、指定されたコンポーネントがペイントされるときにComponentUI.updateメソッドから呼び出されます。 サブクラスは、このメソッドをオーバーライドして、指定されたGraphicsオブジェクトを使ってコンポーネントの内容を描画するべきです。- オーバーライド:
paint、クラス:ComponentUI- パラメータ:
g- ペイント対象のGraphicsコンテキストjc- ペイントされるコンポーネント。この引数は通常無視されるが、UIオブジェクトがステートレスで、複数のコンポーネントで共有されている場合は使用されることがある- 関連項目:
ComponentUI.update(java.awt.Graphics, javax.swing.JComponent)
-
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では、このメソッドは使用されません。 代わりに、ドライバにボーダーを設定するようにしてください。ディバイダ・ボーダーの一辺の幅を返します。
- 戻り値:
- 仕切線のボーダーの片側の幅
-
-