|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object javax.swing.plaf.ComponentUI javax.swing.plaf.ToolBarUI javax.swing.plaf.basic.BasicToolBarUI javax.swing.plaf.metal.MetalToolBarUI
public class MetalToolBarUI
ToolBarUI の Metal Look & Feel による実装です。この実装は、ビューとコントローラを統一したものです。
入れ子のクラスの概要 | |
---|---|
protected class |
MetalToolBarUI.MetalContainerListener
|
protected class |
MetalToolBarUI.MetalDockingListener
|
protected class |
MetalToolBarUI.MetalRolloverListener
|
クラス javax.swing.plaf.basic.BasicToolBarUI から継承された入れ子のクラス/インタフェース |
---|
BasicToolBarUI.DockingListener, BasicToolBarUI.DragWindow, BasicToolBarUI.FrameListener, BasicToolBarUI.PropertyListener, BasicToolBarUI.ToolBarContListener, BasicToolBarUI.ToolBarFocusListener |
フィールドの概要 | |
---|---|
protected ContainerListener |
contListener
この protected フィールドは実装固有のものです。 |
protected PropertyChangeListener |
rolloverListener
この protected フィールドは実装固有のものです。 |
クラス javax.swing.plaf.basic.BasicToolBarUI から継承されたフィールド |
---|
constraintBeforeFloating, dockingBorderColor, dockingColor, dockingListener, downKey, dragWindow, floatingBorderColor, floatingColor, focusedCompIndex, leftKey, propertyListener, rightKey, toolBar, toolBarContListener, toolBarFocusListener, upKey |
インタフェース javax.swing.SwingConstants から継承されたフィールド |
---|
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST |
コンストラクタの概要 | |
---|---|
MetalToolBarUI()
|
メソッドの概要 | |
---|---|
protected ContainerListener |
createContainerListener()
JtoolBar に追加するコンテナリスナーを作成します。 |
protected MouseInputListener |
createDockingListener()
|
protected Border |
createNonRolloverBorder()
ツールバーコンポーネントのための非ロールオーバーボーダを作成します。 |
protected Border |
createRolloverBorder()
ツールバーコンポーネントのためのロールオーバーボーダを作成します。 |
protected PropertyChangeListener |
createRolloverListener()
JtoolBar に追加するプロパティ変更リスナーを作成します。 |
static ComponentUI |
createUI(JComponent c)
|
protected void |
installListeners()
|
void |
installUI(JComponent c)
Look & Feel に適した、指定されたコンポーネントを構成します。 |
protected void |
setBorderToNonRollover(Component c)
コンポーネントのボーダを、 createNonRolloverBorder が作成した非ロールオーバーボーダを持つように設定します。 |
protected void |
setDragOffset(Point p)
|
protected void |
uninstallListeners()
|
void |
uninstallUI(JComponent c)
installUI 時に、指定されたコンポーネントで実行した構成を取り消します。 |
void |
update(Graphics g,
JComponent c)
コンポーネントのバックグラウンドをペイントする必要がある場合に paint を呼び出します。 |
クラス javax.swing.plaf.ComponentUI から継承されたメソッド |
---|
contains, getAccessibleChild, getAccessibleChildrenCount, getMaximumSize, getMinimumSize, getPreferredSize, paint |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected ContainerListener contListener
createContainerListener()
protected PropertyChangeListener rolloverListener
createRolloverListener()
コンストラクタの詳細 |
---|
public MetalToolBarUI()
メソッドの詳細 |
---|
public static ComponentUI createUI(JComponent c)
public void installUI(JComponent c)
ComponentUI
の記述: ComponentUI
インスタンスが、指定されたコンポーネントの UI 委譲としてインストールされているときに呼び出されます。このメソッドは、以下を含む Look & Feel 用のコンポーネントを完全に構成する必要があります。LayoutManager
をインストールするPropertyChangeListener
をコンポーネントに作成またはインストールする
BasicToolBarUI
内の installUI
c
- UI 委譲がインストールされているコンポーネントComponentUI.uninstallUI(javax.swing.JComponent)
,
JComponent.setUI(javax.swing.plaf.ComponentUI)
,
JComponent.updateUI()
public void uninstallUI(JComponent c)
ComponentUI
の記述: installUI
時に、指定されたコンポーネントで実行した構成を取り消します。このメソッドは、指定されたコンポーネントの UI 委譲としての UIComponent
インスタンスが削除されているときに呼び出されます。このメソッドは、installUI
によって実行された構成を元に戻す必要があります。この場合、JComponent
インスタンスをクリーンな状態 (余分なリスナーや、Look & Feel 固有のプロパティオブジェクトが残らないように) にするよう十分注意してください。手順には次のものがあります。
BasicToolBarUI
内の uninstallUI
c
- この UI 委譲が削除されるコンポーネント。この引数はしばしば無視されるが、UI オブジェクトが状態なしで複数のコンポーネントに共有される場合に使用されることがあるComponentUI.installUI(javax.swing.JComponent)
,
JComponent.updateUI()
protected void installListeners()
BasicToolBarUI
内の installListeners
protected void uninstallListeners()
BasicToolBarUI
内の uninstallListeners
protected Border createRolloverBorder()
BasicToolBarUI
の記述: このメソッドをオーバーライドして、代替ロールオーバーボーダを提供します。
BasicToolBarUI
内の createRolloverBorder
protected Border createNonRolloverBorder()
BasicToolBarUI
の記述: このメソッドをオーバーライドして、代替ロールオーバーボーダを提供します。
BasicToolBarUI
内の createNonRolloverBorder
protected void setBorderToNonRollover(Component c)
BasicToolBarUI
の記述: createNonRolloverBorder
が作成した非ロールオーバーボーダを持つように設定します。
BasicToolBarUI
内の setBorderToNonRollover
c
- 非ロールオーバーボーダをインストールするコンポーネントBasicToolBarUI.createNonRolloverBorder()
protected ContainerListener createContainerListener()
ContainerListener
のインスタンスまたは nullprotected PropertyChangeListener createRolloverListener()
PropertyChangeListener
のインスタンス、または nullprotected MouseInputListener createDockingListener()
BasicToolBarUI
内の createDockingListener
protected void setDragOffset(Point p)
public void update(Graphics g, JComponent c)
paint
を呼び出します。
ComponentUI
内の update
g
- ペイントされる Graphicsc
- ペイントされる JComponent
NullPointerException
- g
または c
が null の場合ComponentUI.update(java.awt.Graphics, javax.swing.JComponent)
,
ComponentUI.paint(java.awt.Graphics, javax.swing.JComponent)
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。