public class MetalToolBarUI extends BasicToolBarUI
修飾子と型 | クラスと説明 |
---|---|
protected class |
MetalToolBarUI.MetalContainerListener |
protected class |
MetalToolBarUI.MetalDockingListener |
protected class |
MetalToolBarUI.MetalRolloverListener |
BasicToolBarUI.DockingListener, BasicToolBarUI.DragWindow, BasicToolBarUI.FrameListener, BasicToolBarUI.PropertyListener, BasicToolBarUI.ToolBarContListener, BasicToolBarUI.ToolBarFocusListener
修飾子と型 | フィールドと説明 |
---|---|
protected ContainerListener |
contListener
この protected フィールドは実装固有のものです。
|
protected PropertyChangeListener |
rolloverListener
この protected フィールドは実装固有のものです。
|
constraintBeforeFloating, dockingBorderColor, dockingColor, dockingListener, downKey, dragWindow, floatingBorderColor, floatingColor, focusedCompIndex, leftKey, propertyListener, rightKey, toolBar, toolBarContListener, toolBarFocusListener, upKey
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)
BasicToolBarUI.createNonRolloverBorder() メソッドが作成した非ロールオーバーボーダーを持つように、コンポーネントのボーダーを設定します。 |
protected void |
setDragOffset(Point p) |
protected void |
uninstallListeners() |
void |
uninstallUI(JComponent c)
installUI 時に、指定されたコンポーネントに対して行われた構成を取り消します。 |
void |
update(Graphics g, JComponent c)
必要に応じて、コンポーネントのバックグラウンドをペイントしてから、
paint を呼び出します。 |
canDock, createDragWindow, createFloatingFrame, createFloatingWindow, createFrameListener, createPropertyListener, createToolBarContListener, createToolBarFocusListener, dragTo, floatAt, getDockingColor, getFloatingColor, getNonRolloverBorder, getRolloverBorder, installComponents, installDefaults, installKeyboardActions, installNonRolloverBorders, installNormalBorders, installRolloverBorders, isFloating, isRolloverBorders, navigateFocusedComp, paintDragWindow, setBorderToNormal, setBorderToRollover, setDockingColor, setFloating, setFloatingColor, setFloatingLocation, setOrientation, setRolloverBorders, uninstallComponents, uninstallDefaults, uninstallKeyboardActions
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, paint
protected ContainerListener contListener
protected PropertyChangeListener rolloverListener
public static ComponentUI createUI(JComponent c)
public void installUI(JComponent c)
ComponentUI
ComponentUI
インスタンスが、指定されたコンポーネントの UI 委譲としてインストールされているときに呼び出されます。このメソッドは、次を含む Look & Feel 用のコンポーネントを完全に構成するべきです。
LayoutManager
をインストールする。
PropertyChangeListener
を作成してコンポーネントにインストールする。
installUI
、クラス: BasicToolBarUI
c
- UI 委譲がインストールされるコンポーネントComponentUI.uninstallUI(javax.swing.JComponent)
, JComponent.setUI(javax.swing.plaf.ComponentUI)
, JComponent.updateUI()
public void uninstallUI(JComponent c)
ComponentUI
installUI
時に、指定されたコンポーネントに対して行われた構成を取り消します。このメソッドは、この UIComponent
インスタンスが、指定されたコンポーネントの UI 委譲として削除されているときに呼び出されます。このメソッドは、installUI
によって実行された構成を元に戻すべきです。この場合、JComponent
インスタンスをクリーンな状態 (余分なリスナーや、Look & Feel 固有のプロパティーオブジェクトが残らないように) にするよう十分注意してください。手順には次のものが含まれるべきです。
uninstallUI
、クラス: BasicToolBarUI
c
- この UI 委譲が削除されるコンポーネント。この引数は通常無視されるが、UI オブジェクトがステートレスで、複数のコンポーネントで共有されている場合は使用されることがあるComponentUI.installUI(javax.swing.JComponent)
, JComponent.updateUI()
protected void installListeners()
installListeners
、クラス: BasicToolBarUI
protected void uninstallListeners()
uninstallListeners
、クラス: BasicToolBarUI
protected Border createRolloverBorder()
BasicToolBarUI
代替ロールオーバーボーダーを提供するときは、このメソッドをオーバーライドしてください。
createRolloverBorder
、クラス: BasicToolBarUI
protected Border createNonRolloverBorder()
BasicToolBarUI
代替ロールオーバーボーダーを提供するときは、このメソッドをオーバーライドしてください。
createNonRolloverBorder
、クラス: BasicToolBarUI
protected void setBorderToNonRollover(Component c)
BasicToolBarUI
BasicToolBarUI.createNonRolloverBorder()
メソッドが作成した非ロールオーバーボーダーを持つように、コンポーネントのボーダーを設定します。setBorderToNonRollover
、クラス: BasicToolBarUI
c
- 非ロールオーバーボーダーをインストールするコンポーネントBasicToolBarUI.createNonRolloverBorder()
protected ContainerListener createContainerListener()
ContainerListener
のインスタンス、または nullprotected PropertyChangeListener createRolloverListener()
PropertyChangeListener
のインスタンス、または nullprotected MouseInputListener createDockingListener()
createDockingListener
、クラス: BasicToolBarUI
protected void setDragOffset(Point p)
public void update(Graphics g, JComponent c)
paint
を呼び出します。update
、クラス: ComponentUI
g
- ペイントされる Graphicsc
- ペイントされる JComponentNullPointerException
- g
または c
が null の場合ComponentUI.update(java.awt.Graphics, javax.swing.JComponent)
, ComponentUI.paint(java.awt.Graphics, javax.swing.JComponent)
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.