| 
 | JavaTM 2 Platform Std. Ed. v1.4.0 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Object
  |
  +--javax.swing.plaf.ComponentUI
        |
        +--javax.swing.plaf.DesktopIconUI
              |
              +--javax.swing.plaf.basic.BasicDesktopIconUI
デスクトップ上で最小化されたウィンドウの基本 Look & Feel です。
| 入れ子クラスの概要 | |
|  class | BasicDesktopIconUI.MouseInputHandlerマウスの動きを待機して、その動きに合わせて処理を行います。 | 
| フィールドの概要 | |
| protected  JInternalFrame.JDesktopIcon | desktopIcon | 
| protected  JInternalFrame | frame | 
| コンストラクタの概要 | |
| BasicDesktopIconUI() | |
| メソッドの概要 | |
| protected  MouseInputListener | createMouseInputListener() | 
| static ComponentUI | createUI(JComponent c)指定されたコンポーネントの UI 委譲のインスタンスを返します。 | 
|  void | deiconize() | 
|  Insets | getInsets(JComponent c) | 
|  Dimension | getMaximumSize(JComponent c)Look & Feel に適した、指定されたコンポーネントの最大サイズを返します。 | 
|  Dimension | getMinimumSize(JComponent c)Look & Feel に適した、指定されたコンポーネントの最小サイズを返します。 | 
|  Dimension | getPreferredSize(JComponent c)Look & Feel に適した、指定されたコンポーネントの適切なサイズを返します。 | 
| protected  void | installComponents() | 
| protected  void | installDefaults() | 
| protected  void | installListeners() | 
|  void | installUI(JComponent c)Look & Feel に適した、指定されたコンポーネントを構成します。 | 
| protected  void | uninstallComponents() | 
| protected  void | uninstallDefaults() | 
| protected  void | uninstallListeners() | 
|  void | uninstallUI(JComponent c)installUI時に、指定されたコンポーネントで実行した構成を取り消します。 | 
| クラス javax.swing.plaf.ComponentUI から継承したメソッド | 
| contains, getAccessibleChild, getAccessibleChildrenCount, paint, update | 
| クラス java.lang.Object から継承したメソッド | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| フィールドの詳細 | 
protected JInternalFrame.JDesktopIcon desktopIcon
protected JInternalFrame frame
| コンストラクタの詳細 | 
public BasicDesktopIconUI()
| メソッドの詳細 | 
public static ComponentUI createUI(JComponent c)
ComponentUI の記述: createUI メソッドを提供して、その UI 委譲のサブクラスのインスタンスを返す必要があります。UI 委譲のサブクラスが状態なしの場合、複数のコンポーネントに共有されるインスタンスを返します。UI 委譲が状態ありの場合、コンポーネントごとに新しいインスタンスを返す必要があります。このメソッドは呼び出してはいけないため、そのデフォルト実装はエラーをスローします。
public void installUI(JComponent c)
ComponentUI の記述: ComponentUI インスタンスが、指定されたコンポーネントの UI 委譲としてインストールされているときに呼び出されます。このメソッドは、以下を含む Look & Feel 用のコンポーネントを完全に構成する必要があります。
LayoutManager をインストールする
PropertyChangeListener をコンポーネントに作成またはインストールする
ComponentUI 内の installUIc - UI 委譲がインストールされているコンポーネントComponentUI.uninstallUI(javax.swing.JComponent), 
JComponent.setUI(javax.swing.plaf.ComponentUI), 
JComponent.updateUI()public void uninstallUI(JComponent c)
ComponentUI の記述: installUI 時に、指定されたコンポーネントで実行した構成を取り消します。このメソッドは、指定されたコンポーネントの UI 委譲としての UIComponent インスタンスが削除されているときに呼び出されます。このメソッドは、installUI によって実行された構成を元に戻す必要があります。この場合、JComponent インスタンスをクリーンな状態 (余分なリスナーや、Look & Feel 固有のプロパティオブジェクトが残らないように) にするよう十分注意してください。手順には次のものがあります。
ComponentUI 内の uninstallUIc - この UI 委譲が削除されるコンポーネント。この引数はしばしば無視されるが、UI オブジェクトが状態なしで複数のコンポーネントに共有される場合に使用されることがあるComponentUI.installUI(javax.swing.JComponent), 
JComponent.updateUI()protected void installComponents()
protected void uninstallComponents()
protected void installListeners()
protected void uninstallListeners()
protected void installDefaults()
protected void uninstallDefaults()
protected MouseInputListener createMouseInputListener()
public Dimension getPreferredSize(JComponent c)
ComponentUI の記述: null が返される場合、適切なサイズは代わりにコンポーネントのレイアウトマネージャによって計算されます (これは、特定のレイアウトマネージャをインストールしてあるコンポーネントの場合に推奨する方法です)。このメソッドのデフォルト実装は null を返します。
ComponentUI 内の getPreferredSizec - 適切なサイズが照会されるコンポーネント。この引数はしばしば無視されるが、UI オブジェクトが状態なしで複数のコンポーネントに共有される場合に使用されることがあるJComponent.getPreferredSize(), 
LayoutManager.preferredLayoutSize(java.awt.Container)public Dimension getMinimumSize(JComponent c)
ComponentUI の記述: null が返される場合、最小サイズは代わりにコンポーネントのレイアウトマネージャによって計算されます (これは、特定のレイアウトマネージャをインストールしてあるコンポーネントの場合に推奨する方法です)。このメソッドのデフォルト実装は getPreferredSize を呼び出して、その値を返します。
ComponentUI 内の getMinimumSizec - 最小サイズが照会されるコンポーネント。この引数はしばしば無視されるが、UI オブジェクトが状態なしで複数のコンポーネントに共有される場合に使用されることがある
Dimension オブジェクト、または nullJComponent.getMinimumSize(), 
LayoutManager.minimumLayoutSize(java.awt.Container), 
ComponentUI.getPreferredSize(javax.swing.JComponent)public Dimension getMaximumSize(JComponent c)
ComponentUI の記述: null が返される場合、最大サイズは代わりにコンポーネントのレイアウトマネージャによって計算されます (これは、特定のレイアウトマネージャをインストールしてあるコンポーネントの場合に推奨する方法です)。このメソッドのデフォルト実装は getPreferredSize を呼び出して、その値を返します。
ComponentUI 内の getMaximumSizec - 最大サイズが照会されるコンポーネント。この引数はしばしば無視されるが、UI オブジェクトが状態なしで複数のコンポーネントに共有される場合に使用されることがある
Dimension オブジェクト、または nullJComponent.getMaximumSize(), 
LayoutManager2.maximumLayoutSize(java.awt.Container)public Insets getInsets(JComponent c)
public void deiconize()
| 
 | JavaTM 2 Platform Std. Ed. v1.4.0 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
 Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
 Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A.  All Rights Reserved.