○次の問いに答えなさい。特に指示がないものは( )に当てはまる文字を埋めなさい。
1.次のプラグラムは、画面にフレームを表示するプログラムです。【 】を埋めて、プログラムを完成させなさい。
// Frametest.java
import 【 】;//GUIをこのクラスで利用する
import java.awt.*;
public class Frametest extend 【 】 {
Container ct;
public Makeframe(String title) {
super(title);
ct = getContentPane( );
ct.【 (new BorderLayout( )) 】; //レイアウトを設定
【 】 p1 = new【 (new FlowLayout( ))】 //FlowLayoutのパネルp1を作成
Jlabel l1 = new Jlabel ("Click OK button");
【 】; //ラベルl1をパネルp1に追加
【 】b1 = new 【 ("OK")】;
b1.【 】(new【 ( )】{ //ボタンの動作の記述
public void actionPerformed (ActionEvent e) { l1.setText("Good"); } }
【 (p1,BorderLayout.NORTH)】;//フレームにパネルp1を配置
【 (b1,BorderLayout.SOUTH)】; //フレームにボタンb1を配置
【 (200.100)】; //フレームのサイズを定義
【 】; //フレームを表示 }
public static void main(String [ ] args) {
Makeframe f1 = new Makeframe("Frame test");
}
}