Kagetaka

net.hizlab.kagetaka.awt
クラス InnerToolTip

java.lang.Object
  拡張net.hizlab.kagetaka.awt.InnerToolTip

public abstract class InnerToolTip
extends Object

コンポーネント内部にのみ表示するツールチップを提供します。

バージョン:
$Revision: 1.2 $

コンストラクタの概要
InnerToolTip(ImageCreator creator, long delay, long term, Insets fix)
          インスタンスを作成します。
 
メソッドの概要
 void cancel()
          表示するメッセージを取り消します。
 void dispose()
          コンポーネントを破棄します。
 Color getBackground()
          背景色を返します。
 long getDelay()
          表示前の遅延時間を取得します。
 Color getEdgeColor()
          縁の色を返します。
 Font getFont()
          フォントを返します。
 Color getForeground()
          前景色を返します。
 long getTerm()
          表示時間を取得します。
 void paint(Graphics g)
          メッセージを表示するために Component.paint(Graphics) から呼び出します。
abstract  void repaint(int x, int y, int width, int height)
          このメソッドが呼び出された場合、再描画を実行させる必要があります。
 void setBackground(Color c)
          背景色を設定します。
 void setDelay(long delay)
          表示前の遅延時間をミリ秒で指定します。
 void setEdgeColor(Color c)
          縁の色を設定します。
 void setFont(Font font)
          フォントを設定します。
 void setForeground(Color c)
          前景色を設定します。
 void setTerm(long term)
          表示時間をミリ秒で指定します。
 void showTip(String value, int x, int y, int width, int height)
          表示するメッセージを指定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

InnerToolTip

public InnerToolTip(ImageCreator creator,
                    long delay,
                    long term,
                    Insets fix)
インスタンスを作成します。

パラメータ:
creator - イメージクリエータ
delay - 遅延(ミリ秒)
term - 表示時間(ミリ秒)
fix - 画面を突き出た場合に修正する幅
メソッドの詳細

cancel

public void cancel()
表示するメッセージを取り消します。


dispose

public void dispose()
コンポーネントを破棄します。


getBackground

public Color getBackground()
背景色を返します。

戻り値:
背景色

getDelay

public long getDelay()
表示前の遅延時間を取得します。

戻り値:
遅延(ミリ秒)

getEdgeColor

public Color getEdgeColor()
縁の色を返します。

戻り値:
縁の色

getFont

public Font getFont()
フォントを返します。

戻り値:
フォント

getForeground

public Color getForeground()
前景色を返します。

戻り値:
前景色

getTerm

public long getTerm()
表示時間を取得します。

戻り値:
表示時間(ミリ秒)

paint

public void paint(Graphics g)
メッセージを表示するために Component.paint(Graphics) から呼び出します。

パラメータ:
g - グラフィックス

repaint

public abstract void repaint(int x,
                             int y,
                             int width,
                             int height)
このメソッドが呼び出された場合、再描画を実行させる必要があります。

パラメータ:
x - X
y - Y
width - 幅
height - 高さ

setBackground

public void setBackground(Color c)
背景色を設定します。

パラメータ:
c - 背景色

setDelay

public void setDelay(long delay)
表示前の遅延時間をミリ秒で指定します。

パラメータ:
delay - 遅延(ミリ秒)

setEdgeColor

public void setEdgeColor(Color c)
縁の色を設定します。

パラメータ:
c - 縁の色

setFont

public void setFont(Font font)
フォントを設定します。

パラメータ:
font - フォント

setForeground

public void setForeground(Color c)
前景色を設定します。

パラメータ:
c - 前景色

setTerm

public void setTerm(long term)
表示時間をミリ秒で指定します。

パラメータ:
term - 表示時間(ミリ秒)

showTip

public void showTip(String value,
                    int x,
                    int y,
                    int width,
                    int height)
表示するメッセージを指定します。

パラメータ:
value - 表示するメッセージ
x - X
y - Y
width - 表示域の幅
height - 表示域の高さ

Kagetaka

Copyright (c) 2002-2003 The Kagetaka Project 'December 16, 2003'