JAVA講座 8時間目


いろいろなコンポーネントを表示してみよう。
コンポーネントとはキャンバス、ボタン、プルダウンメニューやテキストボックスなどを 総称した呼び方です。


アプレット




ソースファイル

import java.awt.*;

public class Study8 extends java.applet.Applet {

  public void init() {

    Label lb = new Label("LABEL");
    add(lb);

    Button b = new Button("BUTTON");
    add(b);

    Checkbox cb = new Checkbox("CHECK BOX");
    add(cb);

    Choice ch = new Choice();
    ch.addItem("CAKE");
    ch.addItem("CANDY");
    ch.addItem("ICE");
    add(ch);

    List li = new List(3,false);
    li.addItem("FISH");
    li.addItem("HORSE");
    li.addItem("DOG");
    li.addItem("CAT");
    add(li);

    Scrollbar s = new Scrollbar(Scrollbar.HORIZONTAL,0,100,0,200);
    add(s);

    TextField tf = new TextField("TEXT FIELD",10);
    add(tf);

    TextArea ta = new TextArea("TEXT AREA",5,10);
    add(ta);

    Canvas cv = new Canvas();
    cv.setBackground(Color.blue);
    add(cv);

  }

}


ソースファイルの説明 import java.awt.*; public class Study8 extends java.applet.Applet { public void init() { Label lb = new Label("LABEL");//Labelクラスのオブジェクトlbの定義と初期化をしています。 add(lb);//ここでラベルを表示させます。 Button b = new Button("BUTTON");//Buttonクラスのオブジェクトbの定義と初期化をしています。 add(b);//ここでボタンを表示させます。 Checkbox cb = new Checkbox("CHECK BOX");//Checkboxクラスのオブジェクトcbの定義と初期化をしています。 add(cb);//チェックボックスを表示させます。 Choice ch = new Choice();//Choiseクラスのオブジェクトchの定義と初期化をしています。 ch.addItem("CAKE");//選ぶ項目(アイテム)の1つです。 ch.addItem("CANDY"); ch.addItem("ICE"); add(ch);//プルダウンメニューを表示させます。 List li = new List(3,false);//Listクラスのオブジェクトliの定義と初期化をしています。 数字は常に表示させる項目の数です。 li.addItem("FISH");//選ぶ項目(アイテム)の1つです。 li.addItem("HORSE"); li.addItem("DOG"); li.addItem("CAT"); add(li);//スクロールリストliを表示させます。 Scrollbar s = new Scrollbar(Scrollbar.HORIZONTAL,0,100,0,200);//Scrollbarクラスのオブジェクトsの 定義と初期化をしています。(*) add(s);//スクロールバーを表示させます。 TextField tf = new TextField("TEXT FIELD",10);//TextFieldクラスのオブジェクトtfの 定義と初期化をしています。 add(tf);//テキストフィールドを表示させます。 TextArea ta = new TextArea("TEXT AREA",5,10);//TextAreaクラスのオブジェクトtaの 定義と初期化をしています。 add(ta);//テキストエリアを表示させます。 Canvas cv = new Canvas();//Canvasクラスのオブジェクトcvの定義と初期化をしています。 cv.setBackground(Color.blue); add(cv);//キャンバスを表示させます。 } } (*)詳しいことは補講のページを見て下さい。
コメント文が書いていないところは既に前の時間で説明してあります。
9時間目に行く。

JAVA講座のページに戻る。

shimizu@eces.numazu-ct.ac.jp