首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面ChangeTitle()中对b1和b2按钮构造监听器,实现当单击b1按钮时标题变为 students,当单击b2按钮时标题变为teachers。请将程序补充完整。 publicChangeTitle(){ super(“TitleBar”);
下面ChangeTitle()中对b1和b2按钮构造监听器,实现当单击b1按钮时标题变为 students,当单击b2按钮时标题变为teachers。请将程序补充完整。 publicChangeTitle(){ super(“TitleBar”);
admin
2012-12-13
41
问题
下面ChangeTitle()中对b1和b2按钮构造监听器,实现当单击b1按钮时标题变为 students,当单击b2按钮时标题变为teachers。请将程序补充完整。
publicChangeTitle(){
super(“TitleBar”);
b1.add AcdtionListener(this);
JpanelpanexneWJpanel();
Pane.add(b1);
Pane.add(b2);
SetCOntentPane(pane);
}
public VOidaction Performed(ActiOnEventev0{
Objectsourve=evt.getSOurce();
if(SOUrve=b1)
setTitle("Students");
elSeif(source==b2)
SetTitle("TeaCherS");
repaint();
}
选项
答案
b2.addActionListener(this);
解析
本题考查动作事件及响应的概念。在ChangeTitle()中将接收器添加到JButton对象,但从程序段中可知程序只给b1添加了接收器,没有给b2添加接收器。actionPerformed(ActionEventevt)中对来自两个JButton对象的动作事件做出响应,evt对象的getSource()方法决定了事件的来源。如果它等于b1按钮,则标题设置为Students:如果它等于b2,则标题设置为Teachers。需要调用repaint(),这样在方法中可能出现的标题改动之后可以重新绘制。
转载请注明原文地址:https://kaotiyun.com/show/QQ2p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
下面属于Python语言的标准库是()。
在Python语言中,不属于组合数据类型的是()。
关于函数定义,以下形式错误的是()。
关于Python全局变量和局部变量,以下选项描述错误的是()。
考生文件夹下存在一个文件PY102.py,请写代码替换横线,不修改其他代码,实现以下功能:a和b是两个列表变量,列表a为[11,3,8]已给定,键盘输入列表b,计算a中元素与b中对应元素乘积的累加和。例如:键盘输入列表b为[4,5,2
设栈与队列初始状态为空。将元素A,B,C,D,E,F,G,H依次轮流入栈和入队,然后依次轮流退队和出栈,则输出序列为()。
在软件开发中,需求分析阶段可以使用的工具是()。
设str1=’*@python@*’,语句print(strl[2:].strip(’@’))的执行结果是()。
以下关于Python的try语句的描述中,错误的是()。
某二叉树中有15个度为1的节点,16个度为2的节点,则该二叉树中总节点数为()。
随机试题
盘盈,盘亏的存货,经股东大会或董事会,或经理(厂长)会议,或类似机构批准后,应在期末结帐前处理完毕,结平“待处理财产损溢”科目。()
装有导套的周围比分型面低2-3mm,其作用是()
男性假两性畸形的发病机制不包括
患者,女,55岁,健康检查发现空腹血糖7.0mmol/L,1个月后重复检查一次7.1mmol/L,尿糖阴性。病人没有任何不适。有糖尿病家族史。假设该病人诊断为糖尿病,最基本的干预措施是()
患者,男性,35岁。颅内手术后,护士嘱患者头部翻转不可过剧,目的是防止可能引起的并发症为
下列仲裁协议有法律效力的是()。
根据中外合资经营企业法律制度的规定,下列关于合营企业注册资本的表述中,正确的是()。
我们常指的银行一般属于商业银行,下列不属于我国商业银行的是()。
以下哪些针对斯滕伯格三元智力模型的表达是正确的?()
已知三个字符为:a、x和5,按它们的ASCII码值升序排序,结果是__________。
最新回复
(
0
)