|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object javax.swing.plaf.ComponentUI javax.swing.plaf.SplitPaneUI javax.swing.plaf.basic.BasicSplitPaneUI
public class BasicSplitPaneUI
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 プラットフォーム v1.3 以降 |
protected int |
dividerSize
ドラッグセッションが有効なときのディバイダのサイズです。 |
protected KeyStroke |
downKey
推奨されていません。 Java 2 プラットフォーム v1.3 以降 |
protected boolean |
draggingHW
子 (nonContinuousLayoutDivider を除く) のどれかが重量コンポーネントである場合に startDragging で true に設定されます。 |
protected KeyStroke |
endKey
推奨されていません。 Java 2 プラットフォーム v1.3 以降 |
protected FocusListener |
focusListener
この JSplitPane の FocusListener のインスタンスです。 |
protected KeyStroke |
homeKey
推奨されていません。 Java 2 プラットフォーム v1.3 以降 |
protected static int |
KEYBOARD_DIVIDER_MOVE_OFFSET
キーボードのカーソルキーで移動するときにディバイダが移動する相対的な距離です。 |
protected ActionListener |
keyboardDownRightListener
推奨されていません。 Java 2 プラットフォーム v1.3 以降 |
protected ActionListener |
keyboardEndListener
推奨されていません。 Java 2 プラットフォーム v1.3 以降 |
protected ActionListener |
keyboardHomeListener
推奨されていません。 Java 2 プラットフォーム v1.3 以降 |
protected ActionListener |
keyboardResizeToggleListener
推奨されていません。 Java 2 プラットフォーム v1.3 以降 |
protected ActionListener |
keyboardUpLeftListener
推奨されていません。 Java 2 プラットフォーム v1.3 以降 |
protected BasicSplitPaneUI.BasicHorizontalLayoutManager |
layoutManager
分割区画に作成および配置される LayoutManager です。 |
protected KeyStroke |
leftKey
推奨されていません。 Java 2 プラットフォーム v1.3 以降 |
protected static String |
NON_CONTINUOUS_DIVIDER
非連続レイアウトに使用されるディバイダが、このオブジェクトを持つ分割区画に追加されます。 |
protected Component |
nonContinuousLayoutDivider
非連続レイアウトが使用されているときのディバイダの陰影のインスタンスです。 |
protected PropertyChangeListener |
propertyChangeListener
この JSplitPane の PropertyChangeListener のインスタンスです。 |
protected KeyStroke |
rightKey
推奨されていません。 Java 2 プラットフォーム v1.3 以降 |
protected JSplitPane |
splitPane
このインスタンスが Look & Feel を提供している JSplitPane のインスタンスです。 |
protected KeyStroke |
upKey
推奨されていません。 Java 2 プラットフォーム v1.3 以降 |
コンストラクタの概要 | |
---|---|
BasicSplitPaneUI()
|
メソッドの概要 | |
---|---|
BasicSplitPaneDivider |
createDefaultDivider()
デフォルトのディバイダを作成します。 |
protected Component |
createDefaultNonContinuousLayoutDivider()
デフォルトの非連続レイアウトのディバイダを返します。 |
protected FocusListener |
createFocusListener()
JSplitPane UI の FocusListener を作成します。 |
protected ActionListener |
createKeyboardDownRightListener()
推奨されていません。 Java 2 プラットフォーム v1.3 以降 |
protected ActionListener |
createKeyboardEndListener()
推奨されていません。 Java 2 プラットフォーム v1.3 以降 |
protected ActionListener |
createKeyboardHomeListener()
推奨されていません。 Java 2 プラットフォーム v1.3 以降 |
protected ActionListener |
createKeyboardResizeToggleListener()
推奨されていません。 Java 2 プラットフォーム v1.3 以降 |
protected ActionListener |
createKeyboardUpLeftListener()
推奨されていません。 Java 2 プラットフォーム v1.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 プラットフォーム v1.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()
ドラッグセッションが始まる前にメッセージとして送ります。 |
protected void |
uninstallDefaults()
UI のデフォルトをアンインストールします。 |
protected void |
uninstallKeyboardActions()
UI のキーボードアクションをアンインストールします。 |
protected void |
uninstallListeners()
UI のイベントリスナーをアンインストールします。 |
void |
uninstallUI(JComponent c)
UI をアンインストールします。 |
クラス javax.swing.plaf.ComponentUI から継承されたメソッド |
---|
contains, getAccessibleChild, getAccessibleChildrenCount, update |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected static final String NON_CONTINUOUS_DIVIDER
protected static int KEYBOARD_DIVIDER_MOVE_OFFSET
protected JSplitPane splitPane
protected BasicSplitPaneUI.BasicHorizontalLayoutManager layoutManager
protected BasicSplitPaneDivider divider
protected PropertyChangeListener propertyChangeListener
protected FocusListener focusListener
protected int dividerSize
protected Component nonContinuousLayoutDivider
protected boolean draggingHW
protected int beginDragDividerLocation
@Deprecated protected KeyStroke upKey
@Deprecated protected KeyStroke downKey
@Deprecated protected KeyStroke leftKey
@Deprecated protected KeyStroke rightKey
@Deprecated protected KeyStroke homeKey
@Deprecated protected KeyStroke endKey
@Deprecated protected KeyStroke dividerResizeToggleKey
@Deprecated protected ActionListener keyboardUpLeftListener
@Deprecated protected ActionListener keyboardDownRightListener
@Deprecated protected ActionListener keyboardHomeListener
@Deprecated protected ActionListener keyboardEndListener
@Deprecated protected ActionListener keyboardResizeToggleListener
コンストラクタの詳細 |
---|
public BasicSplitPaneUI()
メソッドの詳細 |
---|
public static ComponentUI createUI(JComponent x)
public void installUI(JComponent c)
ComponentUI
内の installUI
c
- UI 委譲がインストールされているコンポーネントComponentUI.uninstallUI(javax.swing.JComponent)
,
JComponent.setUI(javax.swing.plaf.ComponentUI)
,
JComponent.updateUI()
protected void installDefaults()
protected void installListeners()
protected void installKeyboardActions()
public void uninstallUI(JComponent c)
ComponentUI
内の uninstallUI
c
- この UI 委譲が削除されるコンポーネント。この引数はしばしば無視されるが、UI オブジェクトが状態なしで複数のコンポーネントに共有される場合に使用されることがあるComponentUI.installUI(javax.swing.JComponent)
,
JComponent.updateUI()
protected void uninstallDefaults()
protected void uninstallListeners()
protected void uninstallKeyboardActions()
protected PropertyChangeListener createPropertyChangeListener()
protected FocusListener createFocusListener()
@Deprecated protected ActionListener createKeyboardUpLeftListener()
installKeyboardActions
をオーバーライドし Action を SplitPane の ActionMap に配置することによって、その Action を登録します。詳細は、キーバインディングの仕様を参照してください。
特定のキーが押されるのを待機する JSplitPane UI の ActionListener を作成します。
@Deprecated protected ActionListener createKeyboardDownRightListener()
installKeyboardActions
をオーバーライドし Action を SplitPane の ActionMap に配置することによって、その Action を登録します。詳細は、キーバインディングの仕様を参照してください。
特定のキーが押されるのを待機する JSplitPane UI の ActionListener を作成します。
@Deprecated protected ActionListener createKeyboardHomeListener()
installKeyboardActions
をオーバーライドし Action を SplitPane の ActionMap に配置することによって、その Action を登録します。詳細は、キーバインディングの仕様を参照してください。
特定のキーが押されるのを待機する JSplitPane UI の ActionListener を作成します。
@Deprecated protected ActionListener createKeyboardEndListener()
installKeyboardActions
をオーバーライドし Action を SplitPane の ActionMap に配置することによって、その Action を登録します。詳細は、キーバインディングの仕様を参照してください。
特定のキーが押されるのを待機する JSplitPane UI の ActionListener を作成します。
@Deprecated protected ActionListener createKeyboardResizeToggleListener()
installKeyboardActions
をオーバーライドし Action を SplitPane の ActionMap に配置することによって、その Action を登録します。詳細は、キーバインディングの仕様を参照してください。
特定のキーが押されるのを待機する JSplitPane UI の ActionListener を作成します。
public int getOrientation()
public void setOrientation(int orientation)
public boolean isContinuousLayout()
public void setContinuousLayout(boolean b)
public int getLastDragLocation()
public void setLastDragLocation(int l)
public BasicSplitPaneDivider getDivider()
protected Component createDefaultNonContinuousLayoutDivider()
protected void setNonContinuousLayoutDivider(Component newDivider)
protected void setNonContinuousLayoutDivider(Component newDivider, boolean rememberSizes)
public Component getNonContinuousLayoutDivider()
public JSplitPane getSplitPane()
public BasicSplitPaneDivider createDefaultDivider()
public void resetToPreferredSizes(JSplitPane jc)
SplitPaneUI
内の resetToPreferredSizes
public void setDividerLocation(JSplitPane jc, int location)
SplitPaneUI
内の setDividerLocation
public int getDividerLocation(JSplitPane jc)
SplitPaneUI
内の getDividerLocation
public int getMinimumDividerLocation(JSplitPane jc)
SplitPaneUI
内の getMinimumDividerLocation
public int getMaximumDividerLocation(JSplitPane jc)
SplitPaneUI
内の getMaximumDividerLocation
public void finishedPaintingChildren(JSplitPane jc, Graphics g)
SplitPaneUI
内の finishedPaintingChildren
public void paint(Graphics g, JComponent jc)
ComponentUI
内の paint
g
- ペイント対象の Graphics
コンテキストjc
- ペイントされるコンポーネント。この引数はしばしば無視されるが、UI オブジェクトが状態なしで複数のコンポーネントに共有される場合に使用されることがあるComponentUI.update(java.awt.Graphics, javax.swing.JComponent)
public Dimension getPreferredSize(JComponent jc)
ComponentUI
内の getPreferredSize
jc
- 適切なサイズが照会されるコンポーネント。この引数はしばしば無視されるが、UI オブジェクトが状態なしで複数のコンポーネントに共有される場合に使用されることがあるJComponent.getPreferredSize()
,
LayoutManager.preferredLayoutSize(java.awt.Container)
public Dimension getMinimumSize(JComponent jc)
ComponentUI
内の getMinimumSize
jc
- 最小サイズが照会されるコンポーネント。この引数はしばしば無視されるが、UI オブジェクトが状態なしで複数のコンポーネントに共有される場合に使用されることがある
Dimension
オブジェクト、または null
JComponent.getMinimumSize()
,
LayoutManager.minimumLayoutSize(java.awt.Container)
,
ComponentUI.getPreferredSize(javax.swing.JComponent)
public Dimension getMaximumSize(JComponent jc)
ComponentUI
内の getMaximumSize
jc
- 最大サイズが照会されるコンポーネント。この引数はしばしば無視されるが、UI オブジェクトが状態なしで複数のコンポーネントに共有される場合に使用されることがある
Dimension
オブジェクト、または null
JComponent.getMaximumSize()
,
LayoutManager2.maximumLayoutSize(java.awt.Container)
public Insets getInsets(JComponent jc)
protected void resetLayoutManager()
protected void startDragging()
protected void dragDividerTo(int location)
protected void finishDraggingTo(int location)
@Deprecated protected int getDividerBorderSize()
ディバイダのボーダの 1 辺の幅を返します。
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。