- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
!! チョイス
Choice はドロップダウンボックスなどとも呼ばれる、ユーザにリストからある項目を一つ選択させるためのGUIコンポーネントです。例を見てみましょう。
''Sample24.java''
{{pre num
/* <applet code="Sample24.class" width="120" height="100"></applet> */
import java.applet.Applet;
import java.awt.*;
public class Sample24 extends Applet{
// チョイスクラスの変数を宣言
Choice choice;
public void init(){
// チョイスクラスのインスタンスを作成
choice = new Choice();
// 選択項目を追加する
choice.add( "Good Morning!");
choice.add( "Hello!");
choice.add( "Good night!");
// アプレットにチョイスを追加
this.add( choice);
}
}
}}
ラベルやボタンとだいたい同じ流れですね。実行結果は図27のようになります。
{{ref_image fig027.png}}
'''図 27:''' Sample24 の実行結果
Sample24 では項目を選択しても、なにも起こりません。まだ項目が選択されたときの動作については記述していないからです。項目が選択されたときに決められた動作をさせる方法については92ページからのイベントとリスナーで詳しく解説します。