- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.ToolBarUI
-
- javax.swing.plaf.basic.BasicToolBarUI
-
- javax.swing.plaf.metal.MetalToolBarUI
-
- すべての実装されたインタフェース:
SwingConstants
public class MetalToolBarUI extends BasicToolBarUI
ToolBarUIのMetal Look & Feel実装です。 この実装は、「結合された」ビュー/コントローラです。
-
-
ネストされたクラスのサマリー
ネストされたクラス 修飾子と型 クラス 説明 protected classMetalToolBarUI.MetalContainerListener使用されなくなりました。protected classMetalToolBarUI.MetalDockingListenerMetalToolBarUIの場合はDockingListener。protected classMetalToolBarUI.MetalRolloverListener使用されなくなりました。-
クラスjavax.swing.plaf.basicで宣言されたネストされたクラス/インタフェース。BasicToolBarUI
BasicToolBarUI.DockingListener, BasicToolBarUI.DragWindow, BasicToolBarUI.FrameListener, BasicToolBarUI.PropertyListener, BasicToolBarUI.ToolBarContListener, BasicToolBarUI.ToolBarFocusListener
-
-
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 protected ContainerListenercontListenerこのprotectedフィールドは実装固有のものです。protected PropertyChangeListenerrolloverListenerこの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 ContainerListenercreateContainerListener()JToolBarに追加するコンテナ・リスナーを作成します。protected PropertyChangeListenercreateRolloverListener()JtoolBarに追加するプロパティ変更リスナーを作成します。static ComponentUIcreateUI(JComponent c)MetalToolBarUIのインスタンスを構築します。protected voidsetDragOffset(Point p)DragWindow内のマウス・カーソルのオフセットを設定します。voidupdate(Graphics g, JComponent c)必要に応じて、コンポーネントのバックグラウンドをペイントしてから、paintを呼び出します。-
クラスjavax.swing.plaf.basicで宣言されたメソッド。BasicToolBarUI
canDock, createDockingListener, createDragWindow, createFloatingFrame, createFloatingWindow, createFrameListener, createNonRolloverBorder, createPropertyListener, createRolloverBorder, createToolBarContListener, createToolBarFocusListener, dragTo, floatAt, getDockingColor, getFloatingColor, getNonRolloverBorder, getRolloverBorder, installComponents, installDefaults, installKeyboardActions, installListeners, installNonRolloverBorders, installNormalBorders, installRolloverBorders, isFloating, isRolloverBorders, navigateFocusedComp, paintDragWindow, setBorderToNonRollover, setBorderToNormal, setBorderToRollover, setDockingColor, setFloating, setFloatingColor, setFloatingLocation, setOrientation, setRolloverBorders, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners
-
クラスjavax.swing.plafで宣言されたメソッド。ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI
-
-
-
-
フィールドの詳細
-
contListener
protected ContainerListener contListener
このprotectedフィールドは実装固有のものです。 直接のアクセスやオーバーライドはしないでください。 代わりにcreateメソッドを使用します。
-
rolloverListener
protected PropertyChangeListener rolloverListener
このprotectedフィールドは実装固有のものです。 直接のアクセスやオーバーライドはしないでください。 代わりにcreateメソッドを使用します。- 関連項目:
createRolloverListener()
-
-
メソッドの詳細
-
createUI
public static ComponentUI createUI(JComponent c)
MetalToolBarUIのインスタンスを構築します。- パラメータ:
c- コンポーネント- 戻り値:
MetalToolBarUIのインスタンス
-
createContainerListener
protected ContainerListener createContainerListener()
JToolBarに追加するコンテナ・リスナーを作成します。 このメソッドがnullを返す場合、これはツールバーに追加されません。- 戻り値:
ContainerListenerのインスタンス、またはnull
-
createRolloverListener
protected PropertyChangeListener createRolloverListener()
JtoolBarに追加するプロパティ変更リスナーを作成します。 このメソッドがnullを返す場合、これはツールバーに追加されません。- 戻り値:
PropertyChangeListenerのインスタンス、またはnull
-
setDragOffset
protected void setDragOffset(Point p)
DragWindow内のマウス・カーソルのオフセットを設定します。- パラメータ:
p- オフセット
-
update
public void update(Graphics g, JComponent c)
必要に応じて、コンポーネントのバックグラウンドをペイントしてから、paintを呼び出します。- オーバーライド:
update、クラスComponentUI- パラメータ:
g- ペイントされるGraphicsc- ペイントされるJComponent- 例外:
NullPointerException-gまたはcがnullの場合- 導入されたバージョン:
- 1.5
- 関連項目:
ComponentUI.update(java.awt.Graphics, javax.swing.JComponent),ComponentUI.paint(java.awt.Graphics, javax.swing.JComponent)
-
-