首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完成下列Java程序;实现JComboBox,包含3个选项,分别是java、c++、vb,以及1个文本区,用于显示选择结果。 注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。 源程序文件代码清单如下: i
请完成下列Java程序;实现JComboBox,包含3个选项,分别是java、c++、vb,以及1个文本区,用于显示选择结果。 注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。 源程序文件代码清单如下: i
admin
2009-01-15
42
问题
请完成下列Java程序;实现JComboBox,包含3个选项,分别是java、c++、vb,以及1个文本区,用于显示选择结果。
注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。
源程序文件代码清单如下:
import java.awt.event.*;
import javax.swing.*;
import java.awt.*;
public class ex14_2 extends JFrame implements ItemListener
{
BorderLayout bLay = new BorderLayout();
JTextField jtf = new JTextField(27);
JComboBox jcb = new JComboBox();
public ex14_2()
{
super ("ex14_2");//调用当前类ex14_2的父类JFrame的构造方法。
jcb.addItemListener(this);
jcb.addItem("java");
jcb.addItem("c++");
jcb.addItem("vb");
jcb.setEditable(false);
jtf.setHorizontalAlignment(SwingConstants.CENTER);
jtf.setEditable(false);
JPanel jp = new JPanel();
jp.setLayout(bLay);
jp.add(jtf, "South");
jp.add(jcb, "Center");
setContentPane(jp);
}
public static void main(String[] args)
{
JFrame frame = new ex14_2();
frame.pack();
frame.setVisible(true);
}
public void itemStateChahged(ItemEvent ie)
{
Object o =
if (o == job)
{
Object newO;
______;
jtf.setText(newO.toString()+"被选中!");
}
repaint();
}
}
选项
答案
ie.getSource() newO=ie.getItem()
解析
本题主要考查用swing进行图形用户界面开发。解题关键是熟悉JTextField和JComboBox等构件的使用方法,以及事件处理机制,掌握在swing环境下的ItemListener监听器的使用方法。本题中,第1个空,ItemEvent类的 ie对象调用getSource()方法获得发生事件的对象o:第2个空,ie调用getItem()方法获得选项的对象,并写给新的对象newO。
转载请注明原文地址:https://kaotiyun.com/show/71np777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
下面命令的输出结果是:DIMENSIONa(10)?a(1)
为“运动员”表增加一个字段“得分”的SQL语句是
假设在表单设计器环境下,表单中有一个文本框,且已经被选定为当前对象,现在从属性窗口中选择Value属性,然后在设置框中输入“={^2001-9-10}-{^2001-8-20}”,请问以上操作后,文本框Value属性值的数据类型是
假设每个歌手的“最后得分”的计算方法是:去掉一个最高分和一个最低分,取剩下分数的平均分。根据“评分”表求每个歌手的“最后得分”,并存储于表TEMP中,表TEMP中有两个字段:“歌手号”和“最后得分”,并且按最后得分降序排列,生成表TEMP的SQL语句是
查询客户名称中有“网络”二字的客户信息的正确命令是
下列程序段执行后,内存变量s1的值是s1="奥运会游泳比赛"s1=stuff(s1,7,4,"田径")?s1
在SQL语言中,删除表命令的关键词是()。
使用如下关系:客户(客户号,名称,联系人,邮政编码,电话号码)产品(产品号,名称,规格说明,单价)订购单(订单号,客户号,订购日期)订购单名细(订单号,序号,产品号,数量)查询客户名称中有“网络”二字的客户信息的正确命令是()。
检查软件产品是否符合需求定义的过程称为()。
(1)建立项目文件,文件名为myproj。(2)将数据库“图书借阅”添加到项目中。(3)建立自由表mytable(不要求输入数据),表结构为:姓名字符型(8)电话号码字符型(15)性别逻辑型(4)将考生文件夹下的自由表m
随机试题
下列无形资产中,属于不可确指无形资产的是
甲在家里打扫卫生,将一件旧大衣当垃圾扔掉,未发现妻子藏在口袋里的5000元钱。大衣被乙捡回。甲妻发现后,与甲一同找到乙索要5000元,乙拒不归还。下列说法中正确的是哪项?()
在刑事诉讼执行程序中。下列哪些情况可以暂予监外执行?()
初三学生小岩晚上在家复习功课,忽然灯灭了,他根据物理课上所学的知识,推测可能是保险丝断了,然后检查了闸盒里的保险丝。这是问题解决过程的哪个阶段?()
一个不到50人的班级栽种一批树苗,若每个人分配k棵树苗,则剩下38棵;若每个学生分配9棵树苗,则还差3棵树苗。那么这个班级共有多少棵树苗?()
公司2001年发行在外的股数为1000万股,年初的股东权益总额为600万元,年资本保值增值率1.2(假设该企业所有者权益增加均为靠自身努力增加的)。2004年年末的资产负债总额400万元,股东权益是服装总额的3倍,年资本积累率50%,2004年年末的资产负
设事件A,B互不相容,且0<P(A)<1,则有().
Whyisthemansohappy?
(1)"Britain’sbestexport,"IwastoldbytheheadoftheDepartmentofImmigrationinCanberra,"ispeople."Closeon100,000
Thehorseandcarriagearethingsofthepast.Butloveandmarriagearestillwithusandstillcloselyinterrelated.MostAmer
最新回复
(
0
)