首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完善程序(程序文件名:Java_2.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。 [题目要求] 完善程序,使程序运行结果如下图所示。 源程序: import java.awt.*
请完善程序(程序文件名:Java_2.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。 [题目要求] 完善程序,使程序运行结果如下图所示。 源程序: import java.awt.*
admin
2012-03-21
44
问题
请完善程序(程序文件名: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全国计算机二级
相关试题推荐
关于数据组织的维度,以下选项中描述错误的是
下面代码的输出结果是x=10y=3print(divmod(x,y))
d是一个字典,内容如下:d={123:’’123’’,456:’’456’’,789:’’789’’}请补充如下代码,将字典d中所有键以列表形式输出。d={123:’’123’’,456:’’456’’,789:’’789’’}print(①)
Python语句:f=open(),以下选项中对f的描述错误的是
在一行上写多条Python语句使用的符号是
以下关于Python文件打开模式的描述中,错误的是()。
考生文件夹下存在一个文件PY102.py,请写代码替换横线,不修改其他代码,实现以下功能:a和b是两个长度相同的列表变量,列表a为[3,6,9]已给定,键盘输入列表b,计算a中元素与b中对应元素的和形成新的列表c,在屏幕上输出。例如:键
在数据管理技术发展的三个阶段中,数据共享最好的是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
学生关系模式中有D(D#,Dn,D1,DAddr)(其属性分别为系编号、系名称、系主任和系地址)和S(S#,Sn,SG,Date,Maj,D#)(其属性分别为学号、姓名、性别、入学日期、专业和系编号)两个关系,关系S的主键(码)是S#,关系S的外键(码)是
随机试题
()是由企业高层领导者为主体组成的控制系统,负责企业的整个经营战略管理过程的工作。
在Word2010中,实现“插入”和“改写"状态的切换,可通过鼠标对状态栏上的“改写”标记进行()
在微循环中,下列哪种结构主要受局部代谢产物的调节?
在区间[0,2π]上,曲线Y=sinx与y=cosx之间所围图形的面积是()。
工程建设管理信息化包括的层次有()。
市场调查方法依调查资料来源及资料收集方法可分为()两类。
对建设工程项目信息进行综合分类,即按多维进行分类时第二维是指()。
下列属于组织发展中人文技术内容的是()。
全国性保险公司的最低资本规定为()。
上海的城市定位是()。
最新回复
(
0
)