JavaTM Platform
Standard Ed. 6

javax.swing.plaf.basic
クラス BasicSplitPaneUI

java.lang.Object
  上位を拡張 javax.swing.plaf.ComponentUI
      上位を拡張 javax.swing.plaf.SplitPaneUI
          上位を拡張 javax.swing.plaf.basic.BasicSplitPaneUI
直系の既知のサブクラス:
MetalSplitPaneUI

public class BasicSplitPaneUI
extends SplitPaneUI

SplitPaneUI の基本 Look & Feel による実装です。


入れ子のクラスの概要
 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()
           
 
メソッドの概要
 BasicSplitPaneDivider createDefaultDivider()
          デフォルトのディバイダを作成します。
protected  Component createDefaultNonContinuousLayoutDivider()
          デフォルトの非連続レイアウトのディバイダを返します。
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)
          ディバイダを渡された位置に移動するためにドラッグセッションの間にメッセージとして送られます。
protected  void finishDraggingTo(int location)
          ドラッグセッションを終了するためにメッセージとして送られます。
 void finishedPaintingChildren(JSplitPane jc, Graphics g)
          JSplitPane の受信側がその子オブジェクトをペイントするための Look & Feel を提供し終わったときに、メッセージを受け取ります。
 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()
          splitPane が非連続レイアウトに設定されているときに使用するディバイダを返します。
 int getOrientation()
          JSplitPane の方向を返します。
 Dimension getPreferredSize(JComponent jc)
          渡されたコンポーネントの適切なサイズを返します。
 JSplitPane getSplitPane()
          このインスタンスが現在格納されている分割区画を返します。
protected  void installDefaults()
          UI のデフォルトをインストールします。
protected  void installKeyboardActions()
          UI のキーボードアクションをインストールします。
protected  void installListeners()
          UI のイベントリスナーをインストールします。
 void installUI(JComponent c)
          UI をインストールします。
 boolean isContinuousLayout()
          JSplitPane が連続レイアウトを使うように設定されているかどうかを判定します。
 void paint(Graphics g, JComponent jc)
          Look & Feel をペイントするためにメッセージとして送られます。
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)
          splitPane が非連続レイアウトに設定されているときに使用されるディバイダを設定します。
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, update
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

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()
メソッドの詳細

createUI

public static ComponentUI createUI(JComponent x)
BasicSplitPaneUI の新しいインスタンスを生成します。


installUI

public void installUI(JComponent c)
UI をインストールします。

オーバーライド:
クラス ComponentUI 内の installUI
パラメータ:
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 をアンインストールします。

オーバーライド:
クラス ComponentUI 内の uninstallUI
パラメータ:
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 を作成します。


createFocusListener

protected FocusListener createFocusListener()
JSplitPane UI の FocusListener を作成します。


createKeyboardUpLeftListener

@Deprecated
protected ActionListener createKeyboardUpLeftListener()
推奨されていません。 Java 2 プラットフォーム 1.3 以降使われていません。

Java 2 プラットフォーム 1.3 では、このメソッドは使用されません。このメソッドを使用していたサブクラサは、代わりに ActionListener をラップする Action を作成し、installKeyboardActions をオーバーライドし Action を SplitPane の ActionMap に配置することによって、その Action を登録します。詳細は、キーバインディング仕様を参照してください。

特定のキーの押下を待機する JSplitPane UI の ActionListener を作成します。


createKeyboardDownRightListener

@Deprecated
protected ActionListener createKeyboardDownRightListener()
推奨されていません。 Java 2 プラットフォーム 1.3 以降使われていません。

Java 2 プラットフォーム 1.3 では、このメソッドは使用されません。このメソッドを使用していたサブクラサは、代わりに ActionListener をラップする Action を作成し、installKeyboardActions をオーバーライドし Action を SplitPane の ActionMap に配置することによって、その Action を登録します。詳細は、キーバインディング仕様を参照してください。

特定のキーの押下を待機する JSplitPane UI の ActionListener を作成します。


createKeyboardHomeListener

@Deprecated
protected ActionListener createKeyboardHomeListener()
推奨されていません。 Java 2 プラットフォーム 1.3 以降使われていません。

Java 2 プラットフォーム 1.3 では、このメソッドは使用されません。このメソッドを使用していたサブクラサは、代わりに ActionListener をラップする Action を作成し、installKeyboardActions をオーバーライドし Action を SplitPane の ActionMap に配置することによって、その Action を登録します。詳細は、キーバインディング仕様を参照してください。

特定のキーの押下を待機する JSplitPane UI の ActionListener を作成します。


createKeyboardEndListener

@Deprecated
protected ActionListener createKeyboardEndListener()
推奨されていません。 Java 2 プラットフォーム 1.3 以降使われていません。

Java 2 プラットフォーム 1.3 では、このメソッドは使用されません。このメソッドを使用していたサブクラサは、代わりに ActionListener をラップする Action を作成し、installKeyboardActions をオーバーライドし Action を SplitPane の ActionMap に配置することによって、その Action を登録します。詳細は、キーバインディング仕様を参照してください。

特定のキーの押下を待機する JSplitPane UI の ActionListener を作成します。


createKeyboardResizeToggleListener

@Deprecated
protected ActionListener createKeyboardResizeToggleListener()
推奨されていません。 Java 2 プラットフォーム 1.3 以降使われていません。

Java 2 プラットフォーム 1.3 では、このメソッドは使用されません。このメソッドを使用していたサブクラサは、代わりに ActionListener をラップする Action を作成し、installKeyboardActions をオーバーライドし Action を SplitPane の ActionMap に配置することによって、その Action を登録します。詳細は、キーバインディング仕様を参照してください。

特定のキーの押下を待機する JSplitPane UI の ActionListener を作成します。


getOrientation

public int getOrientation()
JSplitPane の方向を返します。


setOrientation

public void setOrientation(int orientation)
JSplitPane の方向を設定します。


isContinuousLayout

public boolean isContinuousLayout()
JSplitPane が連続レイアウトを使うように設定されているかどうかを判定します。


setContinuousLayout

public void setContinuousLayout(boolean b)
連続レイアウトのオンとオフを切り替えます。


getLastDragLocation

public int getLastDragLocation()
JSplitPane の最後のドラッグ位置を返します。


setLastDragLocation

public void setLastDragLocation(int l)
JSplitPane の最後のドラッグ位置を設定します。


getDivider

public BasicSplitPaneDivider getDivider()
最上部の Component の間のディバイダを返します。


createDefaultNonContinuousLayoutDivider

protected Component createDefaultNonContinuousLayoutDivider()
デフォルトの非連続レイアウトのディバイダを返します。これは、バックグラウンドをダークグレーで塗りつぶす Canvas のインスタンスです。


setNonContinuousLayoutDivider

protected void setNonContinuousLayoutDivider(Component newDivider)
splitPane が非連続レイアウトに設定されているときに使用されるディバイダを設定します。このディバイダは、ドラッグセッションの間だけ使用されます。重量コンポーネントを渡すようにしてください。


setNonContinuousLayoutDivider

protected void setNonContinuousLayoutDivider(Component newDivider,
                                             boolean rememberSizes)
使用するディバイダを設定します。


getNonContinuousLayoutDivider

public Component getNonContinuousLayoutDivider()
splitPane が非連続レイアウトに設定されているときに使用するディバイダを返します。このディバイダは、ドラッグセッションの間だけ使用されます。


getSplitPane

public JSplitPane getSplitPane()
このインスタンスが現在格納されている分割区画を返します。


createDefaultDivider

public BasicSplitPaneDivider createDefaultDivider()
デフォルトのディバイダを作成します。


resetToPreferredSizes

public void resetToPreferredSizes(JSplitPane jc)
適切なサイズをリセットするためにメッセージとして送られます。

定義:
クラス SplitPaneUI 内の resetToPreferredSizes

setDividerLocation

public void setDividerLocation(JSplitPane jc,
                               int location)
ディバイダの位置を、指定された location に設定します。

定義:
クラス SplitPaneUI 内の setDividerLocation

getDividerLocation

public int getDividerLocation(JSplitPane jc)
ドライバの位置を返します。この位置は、分割区画がドライバの位置と判断するものとは異なる場合があります。

定義:
クラス SplitPaneUI 内の getDividerLocation

getMinimumDividerLocation

public int getMinimumDividerLocation(JSplitPane jc)
ディバイダの最小位置を取得します。

定義:
クラス SplitPaneUI 内の getMinimumDividerLocation

getMaximumDividerLocation

public int getMaximumDividerLocation(JSplitPane jc)
ディバイダの最大位置を取得します。

定義:
クラス SplitPaneUI 内の getMaximumDividerLocation

finishedPaintingChildren

public void finishedPaintingChildren(JSplitPane jc,
                                     Graphics g)
JSplitPane の受信側がその子オブジェクトをペイントするための Look & Feel を提供し終わったときに、メッセージを受け取ります。

定義:
クラス SplitPaneUI 内の finishedPaintingChildren

paint

public void paint(Graphics g,
                  JComponent jc)
Look & Feel をペイントするためにメッセージとして送られます。

オーバーライド:
クラス ComponentUI 内の paint
パラメータ:
g - ペイント対象の Graphics コンテキスト
jc - ペイントされるコンポーネント。 この引数は通常無視されるが、 UI オブジェクトに状態がなく、複数のコンポーネントに共有されている場合は 使用されることがある
関連項目:
ComponentUI.update(java.awt.Graphics, javax.swing.JComponent)

getPreferredSize

public Dimension getPreferredSize(JComponent jc)
渡されたコンポーネントの適切なサイズを返します。これは、現在のレイアウトマネージャーに送られます。

オーバーライド:
クラス ComponentUI 内の getPreferredSize
パラメータ:
jc - 適切なサイズを照会されるコンポーネント。 この引数は通常無視されるが、 UI オブジェクトに状態がなく、複数のコンポーネントに共有されている場合は 使用されることがある
関連項目:
JComponent.getPreferredSize(), LayoutManager.preferredLayoutSize(java.awt.Container)

getMinimumSize

public Dimension getMinimumSize(JComponent jc)
渡されたコンポーネントの最小サイズを返します。これは、現在のレイアウトマネージャーに送られます。

オーバーライド:
クラス ComponentUI 内の getMinimumSize
パラメータ:
jc - 最小サイズを照会されるコンポーネント。 この引数は通常無視されるが、 UI オブジェクトに状態がなく、複数のコンポーネントに共有されている場合は 使用されることがある
戻り値:
Dimension オブジェクト、または null
関連項目:
JComponent.getMinimumSize(), LayoutManager.minimumLayoutSize(java.awt.Container), ComponentUI.getPreferredSize(javax.swing.JComponent)

getMaximumSize

public Dimension getMaximumSize(JComponent jc)
渡されたコンポーネントの最大サイズを返します。これは、現在のレイアウトマネージャーに送られます。

オーバーライド:
クラス ComponentUI 内の getMaximumSize
パラメータ:
jc - 最大サイズを照会されるコンポーネント。 この引数は通常無視されるが、 UI オブジェクトに状態がなく、複数のコンポーネントに共有されている場合は 使用されることがある
戻り値:
Dimension オブジェクト、または null
関連項目:
JComponent.getMaximumSize(), LayoutManager2.maximumLayoutSize(java.awt.Container)

getInsets

public Insets getInsets(JComponent jc)
インセットを返します。インセットは、現在のボーダーのボーダーインセットから返されます。


resetLayoutManager

protected void resetLayoutManager()
方向に基づいてレイアウトマネージャーをリセットし、適切な Component を格納するために invalidateLayout を使ってメッセージとして送ります。


startDragging

protected void startDragging()
ドラッグセッションが始まる前にメッセージとして送信され、lastDragLocation および dividerSize をリセットします。


dragDividerTo

protected void dragDividerTo(int location)
ディバイダを渡された位置に移動するためにドラッグセッションの間にメッセージとして送られます。continuousLayout が true の場合、位置がリセットされ、splitPane が有効になります。


finishDraggingTo

protected void finishDraggingTo(int location)
ドラッグセッションを終了するためにメッセージとして送られます。連続表示でない場合は、ディバイダの位置がリセットされます。


getDividerBorderSize

@Deprecated
protected int getDividerBorderSize()
推奨されていません。 Java 2 プラットフォーム 1.3 以降は、 ディバイダにボーダーを設定します。

Java 2 プラットフォーム 1.3 では、このメソッドは使用されません。代わりに、ドライバにボーダーを設定します。

ディバイダのボーダーの 1 辺の幅を返します。


JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。