|
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--java.awt.Component | +--java.awt.Canvas | +--com.ogane.xi.Switch
Switchクラスは背景として絵柄を持つボタンです。 Switchはマウスの操作によって次の状態に変化します。
RAISED | 飛出た状態 |
PRESSED | 押込んだ状態 |
RAISED_IN | 飛出た状態でマウスを乗せた状態 |
PRESSED_IN | 押込んだ状態でマウスを乗せた状態 |
DISABLED | 使用できない状態 |
MOMENTARY | マウスボタンを押している間だけ押込んだ状態になります。 |
RADIO | クリックするとグループに属するボタンのうち1つだけが押込んだ状態になります。 |
PERMANENT | 1回クリックするとと永久に使用できない状態になります。 |
TOGGLE | クリックする度に飛出た状態と押込んだ状態を反転します。 |
イメージ・ファイル名は_p.gif、_r.gif,_d.gif,_pi.gif,_ri.gifを 除く部分を指定します。 "_p.gif"はPRESSED状態、"_r.gif"はRAISED状態、"_d.gif"はDISABLED状態に、 "_ri.gif"はRAISED_IN状態、"_pi.gif"はPRESSED_IN状態に 対応づけます。例えばtheImageFileNameFragment引数に"iAmAButton"を与えた場合、 背景付きボタンはiAmAButton_p.gif、iAmAButton_r.gif、iAmAButton_d.gif、 iAmAButton_pi.gif、iAmAButton_ri.gifを ロードします。スタンドアローンで使う場合は絶対パスで与えなければいけません。 アプレットの中で使う場合はcodebaseからの相対パスを与えます。
クラス java.awt.Canvas から継承した内部クラス |
Canvas.AccessibleAWTCanvas |
クラス java.awt.Component から継承した内部クラス |
Component.AccessibleAWTComponent |
フィールドの概要 | |
static int |
MOMENTARY
マウスボタンを押している間だけ押込んだ状態になります。 |
static int |
PERMANENT
1回クリックするとと永久に使用できない状態になります。 |
static int |
RADIO
クリックするとグループに属するボタンのうち1つだけが押込んだ状態になります。 |
static int |
TOGGLE
クリックする度に飛出た状態と押込んだ状態を反転します。 |
クラス 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 |
コンストラクタの概要 | |
Switch()
デフォルトの背景付きボタンを作成します。 |
|
Switch(int theType)
指定したタイプの背景付きボタンを作成します。 |
|
Switch(String theImageFileNameFragment)
指定した背景付きボタンを作成します。 |
|
Switch(String theImageFileNameFragment,
int theType)
背景付きボタンを作成します。 |
メソッドの概要 | |
void |
addActionListener(ActionListener l)
指定したActionListenerはボタンがクリックされた時にその actionPerformedメソッドが呼ばれます。 |
void |
addButtonForRadioPress(Switch theButton)
このメソッドは背景付きボタンをラジオボタンとしてグループに加えるときに RadioButtonGroupクラスを呼びます。 |
void |
clearAllButtonForRadioPress()
このメソッドは自分が加わっているグループに新しく背景付きボタンが 加えられたときに、RadioButtonGroupクラスから呼ばれます。 |
String |
getImageFileNameFragment()
背景イメージファイル名を返します。 |
Dimension |
getMinimumSize()
背景付きボタンの最小サイズを返します。 |
Dimension |
getPreferredSize()
背景付きボタンの推奨サイズを返します。 |
int |
getType()
背景付きボタンのタイプを返します。 |
void |
paint(Graphics g)
背景付きボタンを描画する。 |
void |
removeActionListener(ActionListener l)
addActionListenerによって登録したActionListenerを内部のリストから はずします。 |
void |
setBackground(Color theColor)
背景色を指定します。 |
void |
setBounds(int x,
int y,
int w,
int h)
指定された境界の矩形領域に背景付きボタンを再形成します。 |
void |
setForeground(Color theColor)
前景色を指定します。 |
void |
setImageFileNameFragment(String theImageFileNameFragment)
背景イメージファイル名を設定します。 |
void |
setSize(int w,
int h)
指定された幅と高さに背景付きボタンを変更します。 |
void |
setType(int theType)
背景付きボタンのタイプを設定します。 |
String |
toString()
背景付きボタンのタイプと現在の状態を文字で返します。 |
void |
update(Graphics g)
背景付きボタンを更新する。 |
クラス java.awt.Canvas から継承したメソッド |
addNotify, getAccessibleContext |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
public static final int MOMENTARY
public static final int RADIO
public static final int PERMANENT
public static final int TOGGLE
コンストラクタの詳細 |
public Switch(String theImageFileNameFragment, int theType)
theImageFileNameFragment
- イメージ・ファイル名theType
- ボタンのタイプpublic Switch(int theType)
theType
- ボタンのタイプpublic Switch(String theImageFileNameFragment)
theImageFileNameFragment
- イメージ・ファイル名public Switch()
メソッドの詳細 |
public void addButtonForRadioPress(Switch theButton)
theButton
- 背景付きボタン。public void clearAllButtonForRadioPress()
public void addActionListener(ActionListener l)
l
- the ActionListenerremoveActionListener(java.awt.event.ActionListener)
public void removeActionListener(ActionListener l)
l
- the ActionListeneraddActionListener(java.awt.event.ActionListener)
public void setBackground(Color theColor)
Component
内の setBackground
theColor
- 背景色public void setForeground(Color theColor)
Component
内の setForeground
theColor
- 前景色public void setType(int theType)
theType
- タイプpublic int getType()
public void setImageFileNameFragment(String theImageFileNameFragment)
theImageFileNameFragment
- イメージ・ファイル名public String getImageFileNameFragment()
public String toString()
Component
内の toString
public Dimension getPreferredSize()
Component
内の getPreferredSize
public Dimension getMinimumSize()
Component
内の getMinimumSize
public void setSize(int w, int h)
Component
内の setSize
w
- 棒式メータの幅h
- 棒式メータの高さ public void setBounds(int x, int y, int w, int h)
Component
内の setBounds
x
- x座標y
- y座標w
- 背景付きボタンの幅h
- 背景付きボタンの高さpublic void paint(Graphics g)
Canvas
内の paint
graphics
- Graphicsコンテキスト。public void update(Graphics g)
Component
内の update
graphics
- Graphicsコンテキスト。
|
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2000-2010, 大金システム設計事務所. All Rights Reserved.
2660-73 Mawatari, Hitachinaka, Ibaraki, 312-0012 JAPAN.
info@ogane.com