クラス COM.Sun.Japan.yjs.mwt.SwitchButton
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
クラス COM.Sun.Japan.yjs.mwt.SwitchButton
COM.Sun.Japan.yjs.mwt.SwitchButton
- public class SwitchButton
- インタフェース MouseListener
トグル動作をするスイッチ・タイプのボタン。押された状態、上がっている
状態の 2 つの状態を持つ。
-
actionListener
- action listener または action listener のリスト(EventListenerList)。
-
SwitchButton()
- デフォルト・コンストラクタ。
-
SwitchButton(String)
- ボタン・ラベルを引数に取るコンストラクタ。
-
addActionListener(ActionListener)
- この SwitchButton で発生するアクション・イベントを受ける
action listener を追加する。
-
addNotify()
- パネルに add された時に、ボタンのサイズを決定する。
-
fitButton()
- ボタンのサイズを、ラベルの大きさに合わせる。
-
flushParentLayout()
- 親コンテナにレイアウトをさせる。
-
getBackground()
- バックグラウンド・カラーを返す。
-
getFont()
- 現在のフォントを返す。
-
getForeground()
- フォアグラウンド・カラーを返す。
-
getLabel()
- ボタン・ラベルを返す。
-
getPreferredSize()
- 最適(最小)な大きさを返す。
-
getSize()
- ボタンのサイズを返す。
-
getStatus()
- 現在のボタンの凹/凸状態を返す。
-
isOperatable()
- 操作可/不可を表わすフラグを返す。
-
mouseClicked(MouseEvent)
- MOUSE_CLICKED イベントをキャンセル。
-
mouseEntered(MouseEvent)
- MOUSE_ENTERED イベントをキャンセル。
-
mouseExited(MouseEvent)
- MOUSE_EXITED イベントをキャンセル。
-
mousePressed(MouseEvent)
- MOUSE_PRESSED イベントの処理。
-
mouseReleased(MouseEvent)
- MOUSE_RELEASED イベントをキャンセル。
-
paint(Graphics)
- ボタンの描画。
-
paramString()
- SwitchButton を表わす文字列を返す。
-
processActionEvent(ActionEvent)
- action イベントの処理を行う。
-
removeActionListener(ActionListener)
- この SwitchButton で発生するアクション・イベントを受けていた
action listener を外す。
-
setBackground(Color)
- バックグラウンド・カラーのセット。
-
setEnabled(boolean)
- ボタンをアクティブ/非アクティブにする。
-
setFont(Font)
- フォントのセット。
-
setForeground(Color)
- フォアグラウンド・カラーのセット。
-
setLabel(String)
- ボタン・ラベルのセット。
-
setOperatable(boolean)
- 操作可/不可のフラグをセット。
-
setSize(Dimension)
- Dimennsion を引数に取りリサイズする。
-
setSize(int, int)
- 幅と高さの値を引数に取りリサイズする。
-
setStatus(boolean)
- ボタンの凹/凸状態をセットする。
actionListener
protected ActionListener actionListener
- action listener または action listener のリスト(EventListenerList)。
SwitchButton
public SwitchButton()
- デフォルト・コンストラクタ。
SwitchButton
public SwitchButton(String label)
- ボタン・ラベルを引数に取るコンストラクタ。
- パラメータ:
- label - ボタン・ラベル文字列。
addNotify
public synchronized void addNotify()
- パネルに add された時に、ボタンのサイズを決定する。サイズは、
ラベルの文字列から計算される。
paint
public void paint(Graphics g)
- ボタンの描画。
- パラメータ:
- g - 描画に使用する Graphics。
getSize
public Dimension getSize()
- ボタンのサイズを返す。
- 参照:
- resize
setSize
public void setSize(Dimension d)
- Dimennsion を引数に取りリサイズする。
- パラメータ:
- d - 新しい Dimension
setSize
public synchronized void setSize(int w,
int h)
- 幅と高さの値を引数に取りリサイズする。
- パラメータ:
- w - 新しい幅
- h - 新しい高さ
getPreferredSize
public Dimension getPreferredSize()
- 最適(最小)な大きさを返す。
setLabel
public void setLabel(String label)
- ボタン・ラベルのセット。
- パラメータ:
- label - ボタンのラベル
getLabel
public String getLabel()
- ボタン・ラベルを返す。
- 参照:
- setLabel
addActionListener
public void addActionListener(ActionListener l)
- この SwitchButton で発生するアクション・イベントを受ける
action listener を追加する。
- パラメータ:
- l - action listner
removeActionListener
public void removeActionListener(ActionListener l)
- この SwitchButton で発生するアクション・イベントを受けていた
action listener を外す。
- パラメータ:
- l - action listner
mousePressed
public void mousePressed(MouseEvent ev)
- MOUSE_PRESSED イベントの処理。ACTION_PERFORMED に変える。
- パラメータ:
- ev - 発生したイベント
mouseReleased
public void mouseReleased(MouseEvent ev)
- MOUSE_RELEASED イベントをキャンセル。
- パラメータ:
- ev - 発生したイベント
mouseEntered
public void mouseEntered(MouseEvent ev)
- MOUSE_ENTERED イベントをキャンセル。
- パラメータ:
- ev - 発生したイベント
mouseExited
public void mouseExited(MouseEvent ev)
- MOUSE_EXITED イベントをキャンセル。
- パラメータ:
- ev - 発生したイベント
mouseClicked
public void mouseClicked(MouseEvent ev)
- MOUSE_CLICKED イベントをキャンセル。
- パラメータ:
- ev - 発生したイベント
processActionEvent
protected void processActionEvent(ActionEvent ev)
- action イベントの処理を行う。
- パラメータ:
- ev - action イベント
setStatus
public synchronized void setStatus(boolean s)
- ボタンの凹/凸状態をセットする。
- パラメータ:
- s - 新しい凹/凸状態
getStatus
public boolean getStatus()
- 現在のボタンの凹/凸状態を返す。
- 返り値:
- 凹状態なら true、凸状態なら false を返す。
setForeground
public synchronized void setForeground(Color f)
- フォアグラウンド・カラーのセット。
- パラメータ:
- f - 新しいフォアグラウンド・カラー
- 参照:
- getForeground
setBackground
public synchronized void setBackground(Color b)
- バックグラウンド・カラーのセット。
- パラメータ:
- b - 新しいバックグラウンド・カラー
- 参照:
- getBackground
getForeground
public Color getForeground()
- フォアグラウンド・カラーを返す。
- 参照:
- setForeground
getBackground
public Color getBackground()
- バックグラウンド・カラーを返す。
- 参照:
- setBackground
setFont
public synchronized void setFont(Font f)
- フォントのセット。
- パラメータ:
- f - 新しいフォント
- 参照:
- getFont
getFont
public Font getFont()
- 現在のフォントを返す。
- 参照:
- setFont
isOperatable
public boolean isOperatable()
- 操作可/不可を表わすフラグを返す。
- 返り値:
- 操作可なら true、不可なら false
- 参照:
- setOperatable
setOperatable
public synchronized void setOperatable(boolean f)
- 操作可/不可のフラグをセット。
- パラメータ:
- f - 操作可/不可のフラグ
- 参照:
- isOperatable
setEnabled
public synchronized void setEnabled(boolean f)
- ボタンをアクティブ/非アクティブにする。
- パラメータ:
- f - フラグ
paramString
protected String paramString()
- SwitchButton を表わす文字列を返す。
flushParentLayout
protected void flushParentLayout()
- 親コンテナにレイアウトをさせる。ボタンのサイズ等が変った場合に
呼ばれる。
fitButton
protected void fitButton()
- ボタンのサイズを、ラベルの大きさに合わせる。
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス