首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完善程序(程序文件名:Java_2.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。 [题目要求] 完善程序,使程序运行结果如下图所示。 源程序: import java.awt.*
请完善程序(程序文件名:Java_2.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。 [题目要求] 完善程序,使程序运行结果如下图所示。 源程序: import java.awt.*
admin
2012-03-21
39
问题
请完善程序(程序文件名:Java_2.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。
[题目要求]
完善程序,使程序运行结果如下图所示。
源程序:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Java_2 {
public static void main(String[] args) {
RadioButtonFrame frame=new RadioButtonFrame();
frame.setDefauhCloseOperation(JFrame.EXIT_ON_CLOSE);
(1) ;
}
}
class RadioButtonFrame extends JFrame {
public RadioButtonFrame() {
setTitle("Radio按钮实例");
setSize(DEFAULT_WIDTH,DEFAULT_HEIGHT);
Container contentPane=getContentPane();
label=new JLabel("热烈庆祝Java程序语言开考三周年");
label.setForeground(Color.yellow);
contentPane.setBackground(Color.red);
label.setFont(new Font("黑体",Font.PLAIN,DEFAULT_SIZE));
contentPane.add(label,BorderLayout.CENTER);
buttonPanel=new JPanel();
group=new ButtonGroup();
addRadioButton("小",8);
addRadioButton("中",12);
addRadioButton("大",18);
addRadioButton("特大",30);
contentPane.add(buttonPanel,BorderLayout.SOUTH);
}
public void addRadioButton(String name,final int size) {
boolean selected=size==DEFAULT_SIZE:
JRadioButton button=new (2) (name,selected);
group.add(button);
buttonPanel.add(button);
ActionListener listener=new Action Listener() {
public void actionPerformed( (3) evt){
label.setFont(new Font("黑体",Font.PLAIN,size));
}
};
button.addActionListener( (4) );
}
public static final int DEFAULT_WIDTH=340;
public static final int DEFAULT_HEIGHT=200:
private JPanel buttonPanel;
private ButtonGroup group;
private JLabel label;
private static final int DEFAULT_SIZE=12;
}
选项
答案
frame.setVisible(true) JRadioButton ActionEvent listener
解析
因为单击了单选按钮以后字体发生了改变,所以需要对JRadioButton对象button注册监听器,程序中已经定义了事件监听器listener,所以此处应该是listener。
[程序解析] 程序在图形用户界面的窗口中采用单选按钮调整字体的大小。对单项按钮需要添加事件监听器,也涉及修改事件的处理程序。考试中经常考查监听器分窗口事件监听器接口WindowListener和动作事件监听器接口ActionListener两种,其中前者对应的事件为WindowsEvent,后者对应的事件为ActionEvent,前者的方法通常为windowClosing(),windowClosed()等,后者的方法主要有actionPerformed()。
转载请注明原文地址:https://kaotiyun.com/show/BI2p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
关于Python组合数据类型,以下选项中描述错误的是
获得用户输入的一个字符串,统计中文字符的个数。基本中文字符的Unicode编码范围是:4E00~9FA5。请完善代码。s=input(’’请输入:’’)count=0for①ins:if②:count+=1print(count)
关于文件的操作,描述错误的是
考生文件夹下存在一个文件PY103.py,请写代码替换横线,不修改其他代码,实现以下功能:使用time库把系统的当前时间信息以格式“2018年12月04日18时18分21秒”输出。试题程序:#请在______处使用一行代码或表达式替换#注意:请不要
下面这条语句的输出结果是()。f=(lambdaa=”hello”,b=”python”,c=”world”:a+b.split(”o”)[1]+c)print(f(”hi”))
下面关于Python中函数参数的说法错误的是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
在Python中,读入CSV文件保存的二维数据,按特定分隔符抽取信息,最可能用到的函数是()。
支持子程序调用的数据结构是()。
applet的运行过程要经历4个步骤,其中______不是运行步骤。
随机试题
Hesaidhewouldneverbeintimidated________whathedidn’tlikebyotherpeople.
“所谓公共政策,是指某一特定时间集团间的争斗所达到的平衡,它体现了那些一直试图获取优势的并相互竞争着的派系或团体之间出现的均势”是_______的核心命题。()
季铵盐类消毒剂包括单链季铵盐和双长链季铵盐两类常用于()
深Ⅱ°烧伤通常愈合时间为
患者,男,27岁。息梅毒疳疮,色呈紫红,四周坚硬突起。伴腹股沟横痃,质坚韧及肝脾肿大,舌淡紫苔腻,脉滑。其证候是
(用户名:15;账套:666;操作日期:2013年1月31日)查询“电子设备”类固定资产总账。
根据税收征收管理法律制度的规定,税务机关在对纳税人进行发票检查中有权采取的措施有()。
教育储蓄的起存金额为()。
【2016下】2~6岁儿童掌握的词汇数量迅速增加,词类范围不断扩大。该时期儿童掌握词汇的顺序通常是()。
近来在微博上广为流传的健康建议称:过量食盐消耗骨骼中的钙导致骨质疏松,提醒爱好“重口味”的人士注意。据研究指出,食盐的主要成分为氯化钠。氯化钠可增加尿液中排出钙,当排出量超过了钙的摄人量时就会引起代偿反应,可增加人体的骨骼重构,进而发生骨质流失。以下各项如
最新回复
(
0
)