首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完成下列Java程序:实现JComboBox,包含3个选项,分别是java,c++,vb,以及1个文本区,用于显示选择结果。 注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。 程序运行结果如下:
请完成下列Java程序:实现JComboBox,包含3个选项,分别是java,c++,vb,以及1个文本区,用于显示选择结果。 注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。 程序运行结果如下:
admin
2009-01-15
41
问题
请完成下列Java程序:实现JComboBox,包含3个选项,分别是java,c++,vb,以及1个文本区,用于显示选择结果。
注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。
程序运行结果如下:
import java.awt.event.*;
import javax.swing.*;
import java.awt.*;
public class ex26_2 extends JFrame implements ItemListener {
BorderLayout bLay = new BorderLayout();
JTextField jtf= new JTextField(27);
JComboBox jcb = new JComboBox();
public ex26_2() {
super ( "ex26_2"); / / 调用当前类ex26_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 ex26_2();
frame.pack();
frame.setVisible(true);
}
public void itemStateChanged(ItemEvent ie) {
Object o =
if (o == jcb)
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/qmnp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
在使用查询设计器创建查询时,为了指定在查询结果中是否包含重复记录(对应于DISTINCT),应该使用的选项卡是
假定一个表单里有一个文本框Text1和一个命令按钮组CommandGroup1。命令按钮组是一个容器对象,其中包含Command1和Command2两个命令按钮。如果要在Command1命令按钮的某个方法中访问文本框的Value属性值,正确的表达式是
下面属于表单事件的是
下面的程序的功能是将11到2011之间的素数插入数据库prime,程序中的错误语句是CREATETABLEprime(datf)n=11DOWHILEn<=2011f=0i=2DOWHILE
下列程序段执行后,内存变量e的值是a=10b=20c=30d=IIF(a>b,a,b)e=IIF(c>d,c,d)
下面属于白盒测试方法的是
在黑盒测试方法中,设计测试用例的主要根据是
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是
假设某个表单中有一个复选框(CheckBox1)和一个命令按钮Command1,如果要在Command1的Click事件代码中取得复选框的值,以判断该复选框是否被用户选择,正确的表达式是
创建一个名为student的新类,保存新类的类库名称是mylib,新类的父类是Person,正确的命令是
随机试题
关于游离胆红素的叙述,正确的是
执业药师应当
生命,是一树花开,或热烈或寂寞。生命中,总有一些令人唏嘘的空白,有些人让你牵挂,却不能相守;有些东西让你__________,却不能拥有;有些错过让你留恋,却终生遗憾。总想寻一处山林,安静生活浅写岁月;总想借一些日子,__________向日葵的温暖,栽种
以下不属于商业银行内部控制的目标的是()。
某公司预算年度计划新增留存收益为150万元,目标股利分配额为600万元,适用的所得税率为25%,则目标利润总额是()。
某企业2007年6月15日自行建造的一条生产线投入使用,该生产线建造成本为430万元,预计使用年限为5年,预计净残值为10万元。在采用双倍余额递减法计提折旧的情况下,2007年该设备应计提的折旧额为()万元。
2007年,甲公司出资百分之六十、乙公司出资百分之四十,投资创办丙有限责任公司,甲公司总经理刘某兼任丙公司的董事长。赵成打算加入丙公司成为股东,并拟人资二十万元,下列几种方式中,符合《公司法》规定的是()。
[*]
【C1】________TheDailyMirrorandtheDailyExpressbothsellaboutfourmillioncopieseveryday.Apartfromthenationalpapers
SoundEffectsSnorers(打鼾的人)havealwaysbeenmadejokes.Incartoons,theirnasalroar1iftstheroofoffhouses.Insituation
最新回复
(
0
)