Choice はドロップダウンボックスなどとも呼ばれる、ユーザにリストからある項目を一つ選択させるためのGUIコンポーネントです。例を見てみましょう。
Sample24.java
01|/* <applet code="Sample24.class" width="120" height="100"></applet> */ 02|import java.applet.Applet; 03|import java.awt.*; 04| 05|public class Sample24 extends Applet{ 06| // チョイスクラスの変数を宣言 07| Choice choice; 08| 09| public void init(){ 10| // チョイスクラスのインスタンスを作成 11| choice = new Choice(); 12| 13| // 選択項目を追加する 14| choice.add( "Good Morning!"); 15| choice.add( "Hello!"); 16| choice.add( "Good night!"); 17| 18| // アプレットにチョイスを追加 19| this.add( choice); 20| } 21|}
ラベルやボタンとだいたい同じ流れですね。実行結果は図27のようになります。
図 27: Sample24 の実行結果
Sample24 では項目を選択しても、なにも起こりません。まだ項目が選択されたときの動作については記述していないからです。項目が選択されたときに決められた動作をさせる方法については92ページからのイベントとリスナーで詳しく解説します。
最終更新時間:2011年01月08日 17時54分57秒