请完成下列Java程序:用awt实现一个图形用户界面,包含一个List构件和一个TextField构件,List中包含5个项目。要求选择不用的项目时,能在TextField构件中显示出相关的信息,包括事件的名称,选择的项目编号和项目的状态。
注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。
程序运行结果如下:
import java.awt.*;
import java.awt.event.*;
public class ex14_2 extends Frame. implements ItemListener {
private TextField tf;
private List 1;
public static void main(String[] arg) {
ex14_2 obj14_2 = new ex14_2();
}
public ex14_2() {
setBackground(Color. GRAY);
setTitle("ex14_2");
l = new List(5);
l.addItemListener(this);
l.addItem("Item1");
l.addItem("Item2");
l.addItem("Item3");
l.addItem("Item4");
l.addItem("Item5");
add("Center",l);
tf = new TextField(50);
add("South",tf);
______________;
show ( );
}
public void itemStateChanged(ItemEvent event)
tf.setText( );
}
}
第1题:
在窗体上画一个名称为List1的列表框,一个名称为Labell的标签,在列表框中显示若干项内容。当单击列表框中的某项内容时,该项内容能在标签中显示出来。下列能够正确实现上述功能的程序是
A.Private Sub List1_Click() Labell.Caption=List1.ListIndex End Sub
B.Private Sub List1_Click() Labell.Name=List1.ListIndex End Sub
C.PrivateSubListl click() Labell.Name=List1.Text End Sub
D.Private Sub List1_Click() Labell.Caption=List1.Text End Sub
第2题:
3、在Java图形用户界面编程中,若显示一些不需要修改的文本信息,一般是使用()类的对象来实现。
A.Label
B.Button
C.TextArea
D.TextField
第3题:
下列说法中错误的一项是()。 A.构件是一个可视化的能与用户在屏幕上交互的对象 B.构件能够独立显示出来 C.构件必须放在某个容器中才能正确显示 D.一个按钮可以是一个构件
A.构件是一个可视化的能与用户在屏幕上交互的对象
B.构件能够独立显示出来
C.构件必须放在某个容器中才能正确显示
D.一个按钮可以是一个构件
第4题:
java.awt包提供了基本的java程序的GUI设计工具,包含构件、容器和 ( )
A.布局管理器
B.数据传送器
C.图形和图象工具
D.用户界面构件
第5题:
在Java图形用户界面编程中,若显示一些不需要修改的文本信息,一般是使用()类的对象来实现。
A.Label
B.Button
C.TextArea
D.TextField