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 -
コンストラクタのサマリー
コンストラクタ -
メソッドのサマリー
修飾子と型メソッド説明protected LayoutManagerツールバーで使用するLayoutManagerを作成します。static ComponentUI指定されたコンポーネントの新しいUIオブジェクトを作成します。指定されたコンポーネントのコンテキストを返します。voidpaint(Graphics g, JComponent c) Look & Feelに従って、指定されたコンポーネントをペイントします。protected voidpaint(SynthContext context, Graphics g) ツールバーをペイントします。voidpaintBorder(SynthContext context, Graphics g, int x, int y, int w, int h) ボーダーをペイントします。protected voidpaintContent(SynthContext context, Graphics g, Rectangle bounds) ツールバーの内容をペイントします。voidバウンド・プロパティの変更時に呼び出されます。protected voidJToolBarクラスのrolloverプロパティがSynth Look & Feelで使用されないため、この実装は何も行いません。protected voidJToolBarクラスのrolloverプロパティがSynth Look & Feelで使用されないため、この実装は何も行いません。protected voidJToolBarクラスのrolloverプロパティがSynth Look & Feelで使用されないため、この実装は何も行いません。voidupdate(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
-
コンストラクタの詳細
-
SynthToolBarUI
public SynthToolBarUI()SynthToolBarUIを構築します。
-
-
メソッドの詳細
-
createUI
public static ComponentUI createUI(JComponent c) 指定されたコンポーネントの新しいUIオブジェクトを作成します。- パラメータ:
c- UIオブジェクトを作成するコンポーネント- 戻り値:
- UIオブジェクト
-
createLayout
-
getContext
public SynthContext getContext(JComponent c) 指定されたコンポーネントのコンテキストを返します。- 定義:
getContext、インタフェースSynthUI- パラメータ:
c- SynthContextを要求するコンポーネント。- 戻り値:
- コンポーネントを記述するSynthContext。
-
update
public void update(Graphics g, JComponent c) このUI委譲に、指定されたコンポーネントを再ペイントするよう通知します。 このメソッドはコンポーネントのバックグラウンドをペイントし、paint(SynthContext,Graphics)メソッドを呼び出します。一般に、このメソッドはサブクラスによってオーバーライドする必要はありません。 すべてのLook & Feelの描画コードを
paintメソッドに入れるようにしてください。- オーバーライド:
update、クラスComponentUI- パラメータ:
g- ペイントに使用されるGraphicsオブジェクトc- ペイントされるコンポーネント- 関連項目:
-
paint
public void paint(Graphics g, JComponent c) Look & Feelに従って、指定されたコンポーネントをペイントします。このメソッドは、Synth Look & Feelで使用されません。 ペイントは
paint(SynthContext,Graphics)メソッドによって処理されます。- オーバーライド:
paint、クラスComponentUI- パラメータ:
g- ペイントに使用されるGraphicsオブジェクトc- ペイントされるコンポーネント- 関連項目:
-
paintBorder
public void paintBorder(SynthContext context, Graphics g, int x, int y, int w, int h) ボーダーをペイントします。- 定義:
paintBorder、インタフェースSynthUI- パラメータ:
context- コンポーネント・コンテキストg- ペイントされるGraphicsx- X座標y- Y座標w- ボーダーの幅h- ボーダーの高さ
-
setBorderToNonRollover
protected void setBorderToNonRollover(Component c) JToolBarクラスのrolloverプロパティがSynth Look & Feelで使用されないため、この実装は何も行いません。- オーバーライド:
setBorderToNonRollover、クラスBasicToolBarUI- パラメータ:
c- 非ロールオーバー・ボーダーをインストールするコンポーネント- 関連項目:
-
setBorderToRollover
protected void setBorderToRollover(Component c) JToolBarクラスのrolloverプロパティがSynth Look & Feelで使用されないため、この実装は何も行いません。- オーバーライド:
setBorderToRollover、クラスBasicToolBarUI- パラメータ:
c- ロールオーバー・ボーダーをインストールするコンポーネント- 関連項目:
-
setBorderToNormal
protected void setBorderToNormal(Component c) JToolBarクラスのrolloverプロパティがSynth Look & Feelで使用されないため、この実装は何も行いません。- オーバーライド:
setBorderToNormal、クラスBasicToolBarUI- パラメータ:
c- 通常のボーダーを再インストールするコンポーネント- 関連項目:
-
paint
protected void paint(SynthContext context, Graphics g) ツールバーをペイントします。- パラメータ:
context- ペイントされるコンポーネントのコンテキストg- ペイントに使用されるGraphicsオブジェクト- 関連項目:
-
paintContent
protected void paintContent(SynthContext context, Graphics g, Rectangle bounds) ツールバーの内容をペイントします。- パラメータ:
context- ペイントされるコンポーネントのコンテキストg- ペイントに使用されるGraphicsオブジェクトbounds- ツールバーのバウンディング・ボックス
-
propertyChange
public void propertyChange(PropertyChangeEvent e) バウンド・プロパティの変更時に呼び出されます。- 定義:
propertyChange、インタフェースPropertyChangeListener- パラメータ:
e- イベント・ソースと変更されたプロパティを記述したPropertyChangeEventオブジェクト。
-