jp.hishidama.swing.radio
クラス ExButtonGroup

java.lang.Object
  上位を拡張 javax.swing.ButtonGroup
      上位を拡張 jp.hishidama.swing.radio.ExButtonGroup
すべての実装されたインタフェース:
KeyListener, Serializable, EventListener

public class ExButtonGroup
extends ButtonGroup
implements KeyListener

拡張ButtonGroup.

当ボタングループでラジオボタンをグルーピングすると、カーソルの上下左右で選択肢を移動できる。

導入されたバージョン:
2009.04.05
バージョン:
2009.04.19 ボタンを引数にとるコンストラクターを追加
作成者:
ひしだま
関連項目:
直列化された形式

コンストラクタの概要
ExButtonGroup()
          コンストラクター.
ExButtonGroup(AbstractButton... bs)
          コンストラクター.
 
メソッドの概要
 void add(AbstractButton b)
           
 int getSelectedIndex()
          選択インデックス取得
 void keyPressed(KeyEvent e)
           
 void keyReleased(KeyEvent e)
           
 void keyTyped(KeyEvent e)
           
 void remove(AbstractButton b)
           
 void setSelectedIndex(int index)
          選択
 
クラス javax.swing.ButtonGroup から継承されたメソッド
clearSelection, getButtonCount, getElements, getSelection, isSelected, setSelected
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ExButtonGroup

public ExButtonGroup()
コンストラクター.


ExButtonGroup

public ExButtonGroup(AbstractButton... bs)
コンストラクター.

パラメータ:
bs - ボタン
関連項目:
add(AbstractButton)
メソッドの詳細

add

public void add(AbstractButton b)
オーバーライド:
クラス ButtonGroup 内の add

remove

public void remove(AbstractButton b)
オーバーライド:
クラス ButtonGroup 内の remove

setSelectedIndex

public void setSelectedIndex(int index)
選択

パラメータ:
index - インデックス
導入されたバージョン:
2009.04.19

getSelectedIndex

public int getSelectedIndex()
選択インデックス取得

戻り値:
インデックス(選択されていない場合は-1)
導入されたバージョン:
2009.04.19

keyPressed

public void keyPressed(KeyEvent e)
定義:
インタフェース KeyListener 内の keyPressed

keyReleased

public void keyReleased(KeyEvent e)
定義:
インタフェース KeyListener 内の keyReleased

keyTyped

public void keyTyped(KeyEvent e)
定義:
インタフェース KeyListener 内の keyTyped