栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验

[问答题] 请完成下列Java程序:用awt实现一个图形用户界面,包含一个List构件和一个TextField构件,List中包含5个项目。要求选择不用的项目时,能在TextField构件中显示出相关

面试经验 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

[问答题] 请完成下列Java程序:用awt实现一个图形用户界面,包含一个List构件和一个TextField构件,List中包含5个项目。要求选择不用的项目时,能在TextField构件中显示出相关

[问答题] 请完成下列Java程序:用awt实现一个图形用户界面,包含一个List构件和一个TextField构件,List中包含5个项目。要求选择不用的项目时,能在TextField构件中显示出相关的信息,包括事件的名称,选择的项目编号和项目的状态。
注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。
程序运行结果如下:

[问答题] 请完成下列Java程序:用awt实现一个图形用户界面,包含一个List构件和一个TextField构件,List中包含5个项目。要求选择不用的项目时,能在TextField构件中显示出相关

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


参考答案:

pack() event.paramString()

问题解析:

本题主要考查awt的List和TextField构件的简单应用。解题关键是熟悉上述构件的基本使用方法,熟悉frame构件的基本方法,会使用ItemEvent的paramString()方法获得事件的基本信息。本题中,第1个空,需要填入pack(),否则图形用户界面无法正常显示;第2个空,调用event对象的paramString()方法来实现显示事件基本信息的功能。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/251471.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号