Choice クラス
- [内容]
- チョイスコントロールを扱うクラスです.チョイスコントロールとは,ドロップダウンリストであり,矢印をクリックすると項目の選択リストが現れるコンポーネントです.
- [コンストラクタ]
- public Choice()
- Choice オブジェクトを生成する
- [主なメソッド]
- public void add(String item)
- public void addItem(String item)
- チョイスメニューに項目を追加する
- public void addItemListener(ItemListener l)
- ItemListener を付加する
- public Graphics getGraphics() ( Component から継承)
- このコンポーネントのグラフィックスコンテキストを作成する.コンポーネントが現在表示可能でない場合は,null を返す.(参照: TextArea クラス)
- public String getItem(int index)
- 指定されたインデックスの文字列を返す
- public int getItemCount()
- 項目の数を返す
- public int getSelectedIndex()
- 選択された項目番号( 0 から始まる)を返す
- public String getSelectedItem()
- 選択された項目名を返す
- public void insert(String item, int index)
- 項目を指定された位置の前に挿入する
- public void paint(Graphics g) ( Component から継承)
- 描画
- public void paintAll(Graphics g) ( Component から継承)
- このコンポーネントおよびそのすべてのサブコンポーネントを描画
- public void remove(int position)
- public void remove(String item)
- 指定された項目を削除する
- public void removeAll()
- すべての項目を削除する
- public void removeItemListener ( ItemListener l )
- ItemListener を取り除く
- public void repaint() ( Component から継承)
- public void repaint(int x, int y, int width, int height) ( Component から継承)
- public void repaint(long tm) ( Component から継承)
- public void repaint(long tm, int x, int y, int width, int height) ( Component から継承)
- 指定された矩形領域を,tm ミリ秒以内に再描画する
- public void select(int pos)
- public void select(String str)
- 選択項目を指定された項目に設定する
- public void setBackground(Color c) ( Component から継承)
- バックグラウンドカラーを設定する
- public void setEnabled(boolean b) ( Component から継承)
- コンポーネントを enable,または,disable にする.disable にするとイベントを受け付けなくなる.
- public void setFont(Font f) ( Component から継承)
- フォントを設定する
- public void setForeground(Color c) ( Component から継承)
- フォアグラウンドカラーを設定する
- public void setVisible(boolean b) ( Component から継承)
- コンポーネントを表示,非表示にする
- [使用例]
- プログラム例は,ドロップダウンリストの使用例です.

- [参照]
- List, ItemListener, ItemEvent, JComboBox