首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完成下列Java程序;实现JComboBox,包含3个选项,分别是java、c++、vb,以及1个文本区,用于显示选择结果。 注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。 源程序文件代码清单如下: i
请完成下列Java程序;实现JComboBox,包含3个选项,分别是java、c++、vb,以及1个文本区,用于显示选择结果。 注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。 源程序文件代码清单如下: i
admin
2009-01-15
86
问题
请完成下列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全国计算机二级
相关试题推荐
假定一个表单里有一个文本框Text1和一个命令按钮组CommandGroup1。命令按钮组是一个容器对象,其中包含Command1和Command2两个命令按钮。如果要在Command1命令按钮的某个方法中访问文本框的Value属性值,正确的表达式是
为了使命令按钮在界面运行时显示“运行”,需要设置该命令按钮的哪个属性
在一个容量为15的循环队列中,若头指针front=6,尾指针rear=9,则循环队列中的元素个数为
下列程序段执行后,内存变量s1的值是s1="奥运会游泳比赛"s1=stuff(s1,7,4,"田径")?s1
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是
如果想在运行表单时,向TEXT2中输入字符,回显字符显示的是“*”号,则可以在Forml的Init事件中加入语句()。
在DOWHILE…ENDDO循环结构中,LOOP命令的作用是()。
检查软件产品是否符合需求定义的过程称为()。
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
SQL语言的更新命令的关键词是()。
随机试题
魏晋最重要的学术现象是()
A.乳牙滞留B.乳牙迟萌C.乳牙早萌D.乳牙早失E.牙齿固连乳牙长期不脱落,恒牙萌于舌侧是
公路桥梁在可液化土地带通过时,应当()。
当采用混合法编制投资估算时,通常采用的混合估算是()。
选定文本中包含多种字体时,格式工具栏字体框中显示“宋体”。()
在不考虑其他因素影响的情况下,下列财务指标的情况能反映企业营运能力较弱的是()。
下列关于金融资产后续计量的表述中,正确的有()。
马格纳国际公司(以下简称“马格纳”)是北美十大汽车制造厂之一。这家加拿大公司生产有4000种零配件,几乎为所有在美国设有工厂的大汽车制造商提供配件。马格纳的高层管理当局长期以来力求保持一种松散的结构,并给予各单位管理者充分的自主权。在80年代中期,该
现代物理学的两大基本支柱为相对论和()。
()对于绿茶相当于音乐对于()
最新回复
(
0
)