クラス COM.Sun.Japan.yjs.mwt.SwitchButton
全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

クラス COM.Sun.Japan.yjs.mwt.SwitchButton

COM.Sun.Japan.yjs.mwt.SwitchButton

public class SwitchButton
インタフェース MouseListener
トグル動作をするスイッチ・タイプのボタン。押された状態、上がっている 状態の 2 つの状態を持つ。

Variable Index

 o actionListener
action listener または action listener のリスト(EventListenerList)。

Constructor Index

 o SwitchButton()
デフォルト・コンストラクタ。
 o SwitchButton(String)
ボタン・ラベルを引数に取るコンストラクタ。

Method Index

 o addActionListener(ActionListener)
この SwitchButton で発生するアクション・イベントを受ける action listener を追加する。
 o addNotify()
パネルに add された時に、ボタンのサイズを決定する。
 o fitButton()
ボタンのサイズを、ラベルの大きさに合わせる。
 o flushParentLayout()
親コンテナにレイアウトをさせる。
 o getBackground()
バックグラウンド・カラーを返す。
 o getFont()
現在のフォントを返す。
 o getForeground()
フォアグラウンド・カラーを返す。
 o getLabel()
ボタン・ラベルを返す。
 o getPreferredSize()
最適(最小)な大きさを返す。
 o getSize()
ボタンのサイズを返す。
 o getStatus()
現在のボタンの凹/凸状態を返す。
 o isOperatable()
操作可/不可を表わすフラグを返す。
 o mouseClicked(MouseEvent)
MOUSE_CLICKED イベントをキャンセル。
 o mouseEntered(MouseEvent)
MOUSE_ENTERED イベントをキャンセル。
 o mouseExited(MouseEvent)
MOUSE_EXITED イベントをキャンセル。
 o mousePressed(MouseEvent)
MOUSE_PRESSED イベントの処理。
 o mouseReleased(MouseEvent)
MOUSE_RELEASED イベントをキャンセル。
 o paint(Graphics)
ボタンの描画。
 o paramString()
SwitchButton を表わす文字列を返す。
 o processActionEvent(ActionEvent)
action イベントの処理を行う。
 o removeActionListener(ActionListener)
この SwitchButton で発生するアクション・イベントを受けていた action listener を外す。
 o setBackground(Color)
バックグラウンド・カラーのセット。
 o setEnabled(boolean)
ボタンをアクティブ/非アクティブにする。
 o setFont(Font)
フォントのセット。
 o setForeground(Color)
フォアグラウンド・カラーのセット。
 o setLabel(String)
ボタン・ラベルのセット。
 o setOperatable(boolean)
操作可/不可のフラグをセット。
 o setSize(Dimension)
Dimennsion を引数に取りリサイズする。
 o setSize(int, int)
幅と高さの値を引数に取りリサイズする。
 o setStatus(boolean)
ボタンの凹/凸状態をセットする。

Variables

 o actionListener
  protected ActionListener actionListener
action listener または action listener のリスト(EventListenerList)。

Constructors

 o SwitchButton
  public SwitchButton()
デフォルト・コンストラクタ。
 o SwitchButton
  public SwitchButton(String label)
ボタン・ラベルを引数に取るコンストラクタ。
パラメータ:
label - ボタン・ラベル文字列。

Methods

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

全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス