|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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 プラットフォーム 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 |
フィールドの詳細 |
---|
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 Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。