[问答题] ![[问答题] 程序如下: ∥Java_2. java import java. awt. *; import java. awt. event. * ; ∥********** Foun [问答题] 程序如下: ∥Java_2. java import java. awt. *; import java. awt. event. * ; ∥********** Foun](/uploadfile/member/20180926/1537955489.jpg)
程序如下:
∥Java_2. java
import java. awt. *;
import java. awt. event. * ;
∥********** Found **********
public class Java_2 (5) frame implements ActionListener{
public static void main( String args[ ]){
Java_2 fr=new Java_2("Hello!");
fr. setLayout(new FlowLayout( ));
fr. setSize (200,100);
fr. setBackground(Color. blue);
Button b=new Button("确定");
∥********** Found **********
b. ( 6 ) (new Java._2( ));
fr..add(b);
fr. setVisible (true);
}
public void actionPerformed( ActionEvent e){
System. exit(0);
}
public Java_2(String str){
super(str);
}
public Java_2( ){
}
}
参考答案:
[分析]: frame是一个类,类Java_2只能继承自它,所以第一处应填入“extends”关键字。为了能让Button响应用户事件,必须为其注册监听器,所以第二处应填入“addActionListener’’,这里addActionListener( )方法的参数是new Java_2( ),是因为Java_2实现了ActionListen- er接口,new Java_2( )也具有这个接口的性质。问题解析:
addActionListener

![[问答题] 程序如下: ∥Java_2. java import java. awt. *; import java. awt. event. * ; ∥********** Foun [问答题] 程序如下: ∥Java_2. java import java. awt. *; import java. awt. event. * ; ∥********** Foun](http://www.mshxw.com/aiimages/31/255536.png)
