モジュール java.desktop
パッケージ javax.swing.plaf.metal

クラスMetalToolBarUI

すべての実装されたインタフェース:
SwingConstants

public class MetalToolBarUI
extends BasicToolBarUI
ToolBarUIのMetal Look & Feel実装です。 この実装は、「結合された」ビュー/コントローラです。
  • フィールド詳細

    • contListener

      protected ContainerListener contListener
      このprotectedフィールドは実装固有のものです。 直接のアクセスやオーバーライドはしないでください。 代わりにcreateメソッドを使用します。
      関連項目:
      createContainerListener()
    • rolloverListener

      protected PropertyChangeListener rolloverListener
      このprotectedフィールドは実装固有のものです。 直接のアクセスやオーバーライドはしないでください。 代わりにcreateメソッドを使用します。
      関連項目:
      createRolloverListener()
  • コンストラクタの詳細

    • MetalToolBarUI

      public 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 - ペイントされるGraphics
      c - ペイントされるJComponent
      例外:
      NullPointerException - gまたはcがnullの場合
      導入されたバージョン:
      1.5
      関連項目:
      ComponentUI.update(java.awt.Graphics, javax.swing.JComponent), ComponentUI.paint(java.awt.Graphics, javax.swing.JComponent)