![[问答题] 请完成下列Java程序:用AWT实现一个图形用户界面,包含一个List构件和一个TextField构件,List中包含5个项目。要求选择不用的项目时,能在TextField构件中显示出相关,第1张 [问答题] 请完成下列Java程序:用AWT实现一个图形用户界面,包含一个List构件和一个TextField构件,List中包含5个项目。要求选择不用的项目时,能在TextField构件中显示出相关,第1张](/aiimages/%5B%E9%97%AE%E7%AD%94%E9%A2%98%5D+%E8%AF%B7%E5%AE%8C%E6%88%90%E4%B8%8B%E5%88%97Java%E7%A8%8B%E5%BA%8F%EF%BC%9A%E7%94%A8AWT%E5%AE%9E%E7%8E%B0%E4%B8%80%E4%B8%AA%E5%9B%BE%E5%BD%A2%E7%94%A8%E6%88%B7%E7%95%8C%E9%9D%A2%EF%BC%8C%E5%8C%85%E5%90%AB%E4%B8%80%E4%B8%AAList%E6%9E%84%E4%BB%B6%E5%92%8C%E4%B8%80%E4%B8%AATextField%E6%9E%84%E4%BB%B6%EF%BC%8CList%E4%B8%AD%E5%8C%85%E5%90%AB5%E4%B8%AA%E9%A1%B9%E7%9B%AE%E3%80%82%E8%A6%81%E6%B1%82%E9%80%89%E6%8B%A9%E4%B8%8D%E7%94%A8%E7%9A%84%E9%A1%B9%E7%9B%AE%E6%97%B6%EF%BC%8C%E8%83%BD%E5%9C%A8TextField%E6%9E%84%E4%BB%B6%E4%B8%AD%E6%98%BE%E7%A4%BA%E5%87%BA%E7%9B%B8%E5%85%B3.png)
[问答题] 请完成下列Java程序:用AWT实现一个图形用户界面,包含一个List构件和一个TextField构件,List中包含5个项目。要求选择不用的项目时,能在TextField构件中显示出相关的信息,包括事件的名称、选择的项目编号和项目的状态。
注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。
源程序文件代码清单如下:
import java.awt.*;
import iava.awt.event.*;
public class ex01_2 extends frame implements ItemListener
private TextField tf;
private List 1;
public static void main(String arg[])
ex01_2 obj01_2=new ex01_2();public ex01 2() setBackgrcund(Color.GRAY);setTitle("ex01_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",1);
tf=new TextField(50);
add("South
正确答案:pack()event.paramString()
参考解析:本题主要考查AWT的List和TextField构件的简单应用。解题关键是熟悉上述构件的基本使用方法,熟悉frame构件的基本方法,会使用ItemEvent的paramString()方法获得事件的基本信息。本题中,第1个空需要填入 pack(),否则图形用户界面无法正常显示;第2个空,调用event对象的paramString()方法来实现显示事件基本信息的功能。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)