|
Kagetaka | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjava.awt.Component
net.hizlab.kagetaka.awt.ImageLabel
イメージ付きのアイコンを表すクラスです。
このボタンは、状況により4つのイメージ(通常、オーバー、ダウン、無効)を利用します。
このため、4つの状態すべてのイメージを指定する方法と、
1つの状態(通常)のイメージだけ、あるいは押下時、オーバ時のイメージを指定し、
それから指定されていない他の状態を ImageButton
内部で
作り出す方法があります。
また、setHotspot
メソッドで、
サブメニュー用のイメージを追加することが出来ます。
4つの状態すべてのイメージを指定してある場合、
setHotspot
メソッドでは、引数が3つのパターンで登録する
必要があります。このメソッドで登録した3つめの引数の領域に
マウスが移動・押されると、サブメニュー用の動作を行います。
1つの状態のイメージから作られている場合、setHotspot
メソッドは、
1つの引数のパターンで登録する必要があります。この場合、ホットスポット用の
イメージは、通常のイメージの右側に追加されます。
1つの状態のイメージから作られている場合、イメージと一緒に表示する文字を 指定できます。この場合、イメージの右側でホットスポットより左側に 文字が表示されます。
入れ子クラスの概要 |
クラス java.awt.Component から継承した入れ子クラス |
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
フィールドの概要 |
クラス java.awt.Component から継承したフィールド |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
インタフェース java.awt.image.ImageObserver から継承したフィールド |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
コンストラクタの概要 | |
ImageLabel()
指定されたイメージの無い新しいインスタンスを作成します。 |
|
ImageLabel(Image image)
指定されたイメージを元に、新しいインスタンスを作成します。 |
メソッドの概要 | |
Image |
getImage()
イメージを返します。 |
Dimension |
getMinimumSize()
最小サイズを返します。 |
Dimension |
getPreferredSize()
推奨サイズを返します。 |
void |
paint(Graphics g)
イメージを実際に描画します。 |
void |
setImage(Image image)
イメージを設定します。 |
void |
update(Graphics g)
画面をアップデートします。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
public ImageLabel()
public ImageLabel(Image image)
image
- イメージメソッドの詳細 |
public Image getImage()
public Dimension getMinimumSize()
public Dimension getPreferredSize()
public void paint(Graphics g)
g
- グラフィックスpublic void setImage(Image image)
image
- イメージpublic void update(Graphics g)
g
- グラフィックス
|
Kagetaka | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright (c) 2002-2003 The Kagetaka Project 'December 6, 2003'