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 class
使用されなくなりました。protected class
MetalToolBarUI
のDockingListener
。protected class
使用されなくなりました。クラス javax.swing.plaf.basic.BasicToolBarUIで宣言されたネストされたクラス/インタフェース
BasicToolBarUI.DockingListener, BasicToolBarUI.DragWindow, BasicToolBarUI.FrameListener, BasicToolBarUI.PropertyListener, BasicToolBarUI.ToolBarContListener, BasicToolBarUI.ToolBarFocusListener
-
フィールドのサマリー
修飾子と型フィールド説明protected ContainerListener
このprotectedフィールドは実装固有のものです。protected PropertyChangeListener
この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
-
コンストラクタのサマリー
-
メソッドのサマリー
修飾子と型メソッド説明protected ContainerListener
JToolBarに追加するコンテナ・リスナーを作成します。protected PropertyChangeListener
JtoolBarに追加するプロパティ変更リスナーを作成します。static ComponentUI
MetalToolBarUI
のインスタンスを構築します。protected void
DragWindow内のマウス・カーソルのオフセットを設定します。void
update
(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メソッドを使用します。- 関連項目:
-
-
コンストラクタの詳細
-
MetalToolBarUI
public MetalToolBarUI()MetalToolBarUI
を構築します。
-
-
メソッドの詳細
-
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
- 関連項目:
-