问题 问答题

阅读下列程序,请写出该程序的功能。
import java. awt. *;import java. awt. event. *;import java. applet. *;
public class Test34 extends Applet implements ActionListener
String msg=" ";Button bList[]=new Button[3];
public void init()
Button yes=new Button("Yes");Button no=new Button("No");
Button maybe=new Button("Undecided");
bList[0]=(Button)add(yes);bList[1]=(Button)add(no);
bList[2]=(Button)add(maybe);
for(int i=0;i<3;i++) bList[i].addActionListener(this);

public void actionPerformed(ActionEvent ae)
for(int i=0;i<3;i++)
if(ae.getSource()==bList[i])
msg="You pressed"+bList[i].getLabel();


repaint();

public void paint(Graphics g)g.drawString(msg,6,100);

答案

参考答案:程序产生了三个标签分别为“Yes”、“No”和“Undecided”的按钮。每当按钮被按下时,将显示一条消息,用于报告是哪一个按钮被按下。

问答题 简答题
单项选择题