首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完成下列Java程序:实现JComboBox,包含3个选项,分别是java,c++,vb,以及1个文本区,用于显示选择结果。 注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。 程序运行结果如下:
请完成下列Java程序:实现JComboBox,包含3个选项,分别是java,c++,vb,以及1个文本区,用于显示选择结果。 注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。 程序运行结果如下:
admin
2009-01-15
94
问题
请完成下列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全国计算机二级
相关试题推荐
以下关于关系的说法正确的是
在VisualFoxpro中,下面对查询设计器的描述中正确的是
下面关于过程调用的陈述中,哪个是正确的
下列程序段执行以后,内存变量A和B的值是CLEAKA=10B=20SETUDFPARMSTOREFERENCEDOSQWITH(A),(B)&&参数A是值传递,B是值传递?A,BPROCEDURESQ
下列程序段执行以后,内存变量y的值是CLEARx=12345y=0DOWHILEx>0y=y+x%10x=int(x/10)ENDDO?y
从工程管理角度看,软件设计一般分为两步完成,它们是
SQL的SELECT语句中,用来定义一个区间范围的特殊运算符是()。
为用户与数据库系统提供接口的语言是______。
下列关于Applet的叙述中,错误的是
在Java语言中,每个字符用______个字节表示。
随机试题
下列与其他三个句子结构类型不同的一项是()。
UNIX是一个
A.红霉素B.青霉素GC.氨基糖苷类抗菌药D.耐青霉素酶的半合成青霉素肺炎支原体肺炎的首选治疗药物是
A、伤寒尿培养B、伤寒粪便培养C、伤寒血培养D、伤寒骨髓培养E、伤寒玫瑰疹刮取物培养病程中阳性率最高的是()
医疗机构的医务人员违反献血法规定,将不符合国家规定标准的血液用于患者的,应当
A.凉血止血,散瘀消痈B.凉血止血,解毒敛疮C.凉血止血,散瘀解毒消痈D.凉血止血,清肝泻火E.收敛止血
单相接地电流为()及以上时,保护装置动作于跳闸;单相接地电流为()以下时,保护装置可动作于跳闸或信号。
合理确定______,是正确组织施工企业建筑产品成本核算的重要条件之一。
一项工程,甲先单独做2天,然后与乙合作7天,这样才能完成全工程的一半。已知甲、乙工效的比是2:3,如果这项工程由乙单独做,需要()天才能完成。
Whoansweredthetelephone?
最新回复
(
0
)