Java プラットフォーム 1.2

javax.swing
クラス ToolTipManager

java.lang.Object
  |
  +--java.awt.event.MouseAdapter
        |
        +--javax.swing.ToolTipManager

public class ToolTipManager
extends MouseAdapter
implements MouseMotionListener

システム内のすべてのツールヒントを管理します。

関連項目:
JComponent.createToolTip()

内部クラスの概要
protected  class ToolTipManager.insideTimerAction
           
protected  class ToolTipManager.outsideTimerAction
           
protected  class ToolTipManager.stillInsideTimerAction
           
 
フィールドの概要
protected  boolean heavyWeightPopupEnabled
           
protected  boolean lightWeightPopupEnabled
           
 
メソッドの概要
 int getDismissDelay()
          消去までの遅延時間を返します。
 int getInitialDelay()
          初期遅延値を返します。
 int getReshowDelay()
          再表示遅延値を返します。
 boolean isEnabled()
          このオブジェクトが有効な場合に true を返します。
 boolean isLightWeightPopupEnabled()
          軽量 (すべての Java) ツールヒントが使用されている場合は true、重量 (ネイティブピア) ツールヒントが使用されている場合は false を返します。
 void mouseDragged(MouseEvent event)
           
 void mouseEntered(MouseEvent event)
           
 void mouseExited(MouseEvent event)
           
 void mouseMoved(MouseEvent event)
           
 void mousePressed(MouseEvent event)
           
 void registerComponent(JComponent component)
          コンポーネントをツールヒント管理用に登録します。
 void setDismissDelay(int microSeconds)
          消去までの遅延時間を設定します。
 void setEnabled(boolean flag)
          ツールヒントを有効または無効にします。
 void setInitialDelay(int microSeconds)
          初期遅延値を指定します。
 void setLightWeightPopupEnabled(boolean aFlag)
          推奨されません。 Swing1.1 以降は、setToolTipWindowUsePolicy(int) に置き換えられました。
 void setReshowDelay(int microSeconds)
          ツールヒントを再表示するまでの遅延時間を指定します。
static ToolTipManager sharedInstance()
          ToolTipManager の共有インスタンスを返します。
 void unregisterComponent(JComponent component)
          ツールヒント制御からコンポーネントを削除します。
 
クラス java.awt.event.MouseAdapter から継承したメソッド
mouseClicked, mouseReleased
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

lightWeightPopupEnabled

protected boolean lightWeightPopupEnabled

heavyWeightPopupEnabled

protected boolean heavyWeightPopupEnabled
メソッドの詳細

setEnabled

public void setEnabled(boolean flag)
ツールヒントを有効または無効にします。
パラメータ:
flag - ヒントを有効にする場合は true

isEnabled

public boolean isEnabled()
このオブジェクトが有効な場合に true を返します。
戻り値:
このオブジェクトが有効な場合は true

setLightWeightPopupEnabled

public void setLightWeightPopupEnabled(boolean aFlag)
推奨されません。 Swing1.1 以降は、setToolTipWindowUsePolicy(int) に置き換えられました。
JToolTip を表示する場合、ToolTipManager は適当であれば軽量な JPanel を使います。このメソッドを使うと、その機能を無効にできます。アプリケーションが軽量コンポーネントと重量コンポーネントを混用する場合には、無効にする必要があります。

isLightWeightPopupEnabled

public boolean isLightWeightPopupEnabled()
軽量 (すべての Java) ツールヒントが使用されている場合は true、重量 (ネイティブピア) ツールヒントが使用されている場合は false を返します。
戻り値:
軽量ツールヒントが使用されている場合は true

setInitialDelay

public void setInitialDelay(int microSeconds)
初期遅延値を指定します。
パラメータ:
microSeconds - カーソルが停止してからツールヒントを表示するまでの遅延時間をマイクロ秒単位で表す int 値
関連項目:
getInitialDelay()

getInitialDelay

public int getInitialDelay()
初期遅延値を返します。
戻り値:
初期遅延値を表す int 値
関連項目:
setInitialDelay(int)

setDismissDelay

public void setDismissDelay(int microSeconds)
消去までの遅延時間を設定します。
パラメータ:
microSeconds - カーソルが移動してからツールヒントが非表示になるまでの遅延時間をマイクロ秒単位で表す int 値
関連項目:
getDismissDelay()

getDismissDelay

public int getDismissDelay()
消去までの遅延時間を返します。
戻り値:
消去遅延値を表す int 値
関連項目:
setDismissDelay(int)

setReshowDelay

public void setReshowDelay(int microSeconds)
ツールヒントを再表示するまでの遅延時間を指定します。
パラメータ:
microSeconds - カーソルが再び停止した場合にツールヒントを再表示するまでの時間をマイクロ秒単位で指定する int 値
関連項目:
getReshowDelay()

getReshowDelay

public int getReshowDelay()
再表示遅延値を返します。
戻り値:
再表示遅延値を表す int 値
関連項目:
setReshowDelay(int)

sharedInstance

public static ToolTipManager sharedInstance()
ToolTipManager の共有インスタンスを返します。
戻り値:
共有 ToolTipManager オブジェクト

registerComponent

public void registerComponent(JComponent component)
コンポーネントをツールヒント管理用に登録します。
パラメータ:
component - JComponent オブジェクト

unregisterComponent

public void unregisterComponent(JComponent component)
ツールヒント制御からコンポーネントを削除します。
パラメータ:
component - JComponent オブジェクト

mouseEntered

public void mouseEntered(MouseEvent event)
オーバーライド:
クラス MouseAdapter 内の mouseEntered

mouseExited

public void mouseExited(MouseEvent event)
オーバーライド:
クラス MouseAdapter 内の mouseExited

mousePressed

public void mousePressed(MouseEvent event)
オーバーライド:
クラス MouseAdapter 内の mousePressed

mouseDragged

public void mouseDragged(MouseEvent event)
定義:
インタフェース MouseMotionListener 内の mouseDragged

mouseMoved

public void mouseMoved(MouseEvent event)
定義:
インタフェース MouseMotionListener 内の mouseMoved

Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.