- 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 LayoutManagercreateLayout()ツールバーで使用するLayoutManagerを作成します。static ComponentUIcreateUI(JComponent c)指定されたコンポーネントの新しいUIオブジェクトを作成します。SynthContextgetContext(JComponent c)指定されたコンポーネントのコンテキストを返します。protected voidinstallComponents()コンポーネントを登録します。protected voidinstallDefaults()デフォルトのプロパティをインストールします。protected voidinstallListeners()リスナーを登録します。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)ツールバーの内容をペイントします。protected voidpaintDragWindow(Graphics g)ドラッグに使用されたウィンドウの内容をペイントします。voidpropertyChange(PropertyChangeEvent e)バウンド・プロパティの変更時に呼び出されます。protected voidsetBorderToNonRollover(Component c)JToolBarクラスのrolloverプロパティがSynth Look & Feelで使用されないため、この実装は何も行いません。protected voidsetBorderToNormal(Component c)JToolBarクラスのrolloverプロパティがSynth Look & Feelで使用されないため、この実装は何も行いません。protected voidsetBorderToRollover(Component c)JToolBarクラスのrolloverプロパティがSynth Look & Feelで使用されないため、この実装は何も行いません。protected voiduninstallComponents()コンポーネントの登録を解除します。protected voiduninstallDefaults()既定のプロパティをアンインストールします。protected voiduninstallListeners()リスナーを登録解除します。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, installKeyboardActions, installNonRolloverBorders, installNormalBorders, installRolloverBorders, installUI, isFloating, isRolloverBorders, navigateFocusedComp, setDockingColor, setFloating, setFloatingColor, setFloatingLocation, setOrientation, setRolloverBorders, uninstallKeyboardActions, uninstallUI
-
クラス javax.swing.plaf.ComponentUIから継承されたメソッド
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize
-
-
-
-
メソッドの詳細
-
createUI
public static ComponentUI createUI(JComponent c)
指定されたコンポーネントの新しいUIオブジェクトを作成します。- パラメータ:
c- UIオブジェクトを作成するコンポーネント- 戻り値:
- UIオブジェクト
-
installDefaults
protected void installDefaults()
デフォルトのプロパティをインストールします。- オーバーライド:
installDefaults、クラス:BasicToolBarUI
-
installListeners
protected void installListeners()
リスナーを登録します。- オーバーライド:
installListeners、クラス:BasicToolBarUI
-
uninstallListeners
protected void uninstallListeners()
リスナーを登録解除します。- オーバーライド:
uninstallListeners、クラス:BasicToolBarUI
-
uninstallDefaults
protected void uninstallDefaults()
既定のプロパティをアンインストールします。- オーバーライド:
uninstallDefaults、クラス:BasicToolBarUI
-
installComponents
protected void installComponents()
コンポーネントを登録します。- オーバーライド:
installComponents、クラス:BasicToolBarUI
-
uninstallComponents
protected void uninstallComponents()
コンポーネントの登録を解除します。- オーバーライド:
uninstallComponents、クラス:BasicToolBarUI
-
createLayout
protected LayoutManager createLayout()
ツールバーで使用するLayoutManagerを作成します。- 戻り値:
LayoutManagerインスタンス
-
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(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)
-
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- 非ロールオーバー・ボーダーをインストールするコンポーネント- 関連項目:
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- ツールバーのバウンディング・ボックス
-
paintDragWindow
protected void paintDragWindow(Graphics g)
ドラッグに使用されたウィンドウの内容をペイントします。- オーバーライド:
paintDragWindow、クラス:BasicToolBarUI- パラメータ:
g- ペイント対象のGraphics。
-
propertyChange
public void propertyChange(PropertyChangeEvent e)
バウンド・プロパティの変更時に呼び出されます。- 定義:
propertyChange、インタフェース:PropertyChangeListener- パラメータ:
e- イベント・ソースと変更されたプロパティを記述したPropertyChangeEventオブジェクト。
-
-