java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.ToolBarUI
javax.swing.plaf.basic.BasicToolBarUI
javax.swing.plaf.synth.SynthToolBarUI
- すべての実装されたインタフェース:
PropertyChangeListener
,EventListener
,SynthConstants
,SynthUI
,SwingConstants
public class SynthToolBarUI extends BasicToolBarUI implements PropertyChangeListener, SynthUI
JToolBar
のSynth L&F UIの委譲を提供します。- 導入されたバージョン:
- 1.7
-
ネストされたクラスのサマリー
クラス javax.swing.plaf.basic.BasicToolBarUIで宣言されたネストされたクラス/インタフェース
BasicToolBarUI.DockingListener, BasicToolBarUI.DragWindow, BasicToolBarUI.FrameListener, BasicToolBarUI.PropertyListener, BasicToolBarUI.ToolBarContListener, BasicToolBarUI.ToolBarFocusListener
-
フィールドのサマリー
クラス 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
インタフェース javax.swing.plaf.synth.SynthConstantsで宣言されたフィールド
DEFAULT, DISABLED, ENABLED, FOCUSED, MOUSE_OVER, PRESSED, SELECTED
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 SynthToolBarUI()
-
メソッドのサマリー
修飾子と型 メソッド 説明 protected LayoutManager
createLayout()
ツールバーで使用するLayoutManager
を作成します。static ComponentUI
createUI(JComponent c)
指定されたコンポーネントの新しいUIオブジェクトを作成します。void
paint(Graphics g, JComponent c)
Look & Feelに従って、指定されたコンポーネントをペイントします。protected void
paint(SynthContext context, Graphics g)
ツールバーをペイントします。protected void
paintContent(SynthContext context, Graphics g, Rectangle bounds)
ツールバーの内容をペイントします。protected void
setBorderToNonRollover(Component c)
JToolBar
クラスのrollover
プロパティがSynth Look & Feelで使用されないため、この実装は何も行いません。protected void
setBorderToNormal(Component c)
JToolBar
クラスのrollover
プロパティがSynth Look & Feelで使用されないため、この実装は何も行いません。protected void
setBorderToRollover(Component c)
JToolBar
クラスのrollover
プロパティがSynth Look & Feelで使用されないため、この実装は何も行いません。void
update(Graphics g, JComponent c)
このUI委譲に、指定されたコンポーネントを再ペイントするよう通知します。クラス 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, setDockingColor, setFloating, setFloatingColor, setFloatingLocation, setOrientation, setRolloverBorders, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners
クラス javax.swing.plaf.ComponentUIで宣言されたメソッド
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installUI, uninstallUI
クラス java.lang.Objectで宣言されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
インタフェース java.beans.PropertyChangeListenerで宣言されたメソッド
propertyChange
インタフェース javax.swing.plaf.synth.SynthUIで宣言されたメソッド
getContext, paintBorder
-
コンストラクタの詳細
-
SynthToolBarUI
public SynthToolBarUI()
-
-
メソッドの詳細
-
createUI
public static ComponentUI createUI(JComponent c)指定されたコンポーネントの新しいUIオブジェクトを作成します。- パラメータ:
c
- UIオブジェクトを作成するコンポーネント- 戻り値:
- UIオブジェクト
-
createLayout
protected LayoutManager createLayout()ツールバーで使用するLayoutManager
を作成します。- 戻り値:
LayoutManager
インスタンス
-
update
public void update(Graphics g, JComponent c)このUI委譲に、指定されたコンポーネントを再ペイントするよう通知します。 このメソッドはコンポーネントのバックグラウンドをペイントし、paint(SynthContext,Graphics)
メソッドを呼び出します。一般に、このメソッドはサブクラスによってオーバーライドする必要はありません。 すべてのLook & Feelの描画コードを
paint
メソッドに入れるようにしてください。- オーバーライド:
update
、クラス:ComponentUI
- パラメータ:
g
- ペイントに使用されるGraphics
オブジェクトc
- ペイントされるコンポーネント- 関連項目:
paint(SynthContext,Graphics)
-
paint
public void paint(Graphics g, JComponent c)Look & Feelに従って、指定されたコンポーネントをペイントします。このメソッドは、Synth Look & Feelで使用されません。 ペイントは
paint(SynthContext,Graphics)
メソッドによって処理されます。- オーバーライド:
paint
、クラス:ComponentUI
- パラメータ:
g
- ペイントに使用されるGraphics
オブジェクトc
- ペイントされるコンポーネント- 関連項目:
paint(SynthContext,Graphics)
-
setBorderToNonRollover
protected void setBorderToNonRollover(Component c)JToolBar
クラスのrollover
プロパティがSynth Look & Feelで使用されないため、この実装は何も行いません。- オーバーライド:
setBorderToNonRollover
、クラス:BasicToolBarUI
- パラメータ:
c
- 非ロールオーバー・ボーダーをインストールするコンポーネント- 関連項目:
BasicToolBarUI.createNonRolloverBorder()
-
setBorderToRollover
protected void setBorderToRollover(Component c)JToolBar
クラスのrollover
プロパティがSynth Look & Feelで使用されないため、この実装は何も行いません。- オーバーライド:
setBorderToRollover
、クラス:BasicToolBarUI
- パラメータ:
c
- ロールオーバー・ボーダーをインストールするコンポーネント- 関連項目:
BasicToolBarUI.createRolloverBorder()
-
setBorderToNormal
protected void setBorderToNormal(Component c)JToolBar
クラスのrollover
プロパティがSynth Look & Feelで使用されないため、この実装は何も行いません。- オーバーライド:
setBorderToNormal
、クラス:BasicToolBarUI
- パラメータ:
c
- 通常のボーダーを再インストールするコンポーネント- 関連項目:
BasicToolBarUI.createNonRolloverBorder()
-
paint
protected void paint(SynthContext context, Graphics g)ツールバーをペイントします。- パラメータ:
context
- ペイントされるコンポーネントのコンテキストg
- ペイントに使用されるGraphics
オブジェクト- 関連項目:
update(Graphics,JComponent)
-
paintContent
protected void paintContent(SynthContext context, Graphics g, Rectangle bounds)ツールバーの内容をペイントします。- パラメータ:
context
- ペイントされるコンポーネントのコンテキストg
- ペイントに使用されるGraphics
オブジェクトbounds
- ツールバーのバウンディング・ボックス
-