首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完善程序(程序文件名:Java_2.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。 [题目要求] 完善程序,使程序运行结果如下图所示。 源程序: import java.awt.*
请完善程序(程序文件名:Java_2.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。 [题目要求] 完善程序,使程序运行结果如下图所示。 源程序: import java.awt.*
admin
2012-03-21
82
问题
请完善程序(程序文件名: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文件打开的合法模式组合是
用来判断当前Python语句在分支结构中的是
从键盘输入一个列表,计算输出列表元素的平均值。请完善代码。defmean(numlist):s=0.0fornuminnumlist:s=s+numreturn①#请输入一个列表:ls=eval(input())print(’’平
文件的追加写入模式是
以下选项对应的方法可以用于向CSV文件写入二维数据的是
关于赋值语句,以下选项中描述错误的是
如果定义班级关系如下:班级(班级号,总人数,所属学院,班级学生)则使它不满足第一范式的属性是()。
Python中定义类的关键字是()。
支持子程序调用的数据结构是()。
随机试题
幼いころはどんなに嫌がっても、嫌いな野菜を残さず全部________ものだ。好き嫌いがなくなった今は母に感謝している。
设f(x,y)=ln(x+=_______.
下列各项中,不属于法定孳息的有()。A.租金B.牛奶C.利息D.股息
某公司下设A、B两个投资中心。A投资中心的平均经营资产为200万元,投资收益率为15%;B投资中心的投资收益率为17%,剩余收益为20万元。该公司要求的平均最低投资收益率为12%。现该公司决定追加平均经营资产100万元,若投向A投资中心,每年可增加息税前利
某市证券经纪人2018年1月取得不含增值税佣金31000元,该佣金对应缴纳了增值税930元、城建税65.1元,该经纪人当月应纳的个人所得税为()元。
人民警察内务建设的基本方针是( )。
Britain’sprivateschoolsareoneofitsmostsuccessfulexports.Thechildrenofthewealthy【C1】________tothem,whetherfromC
思考的人——2011年英译汉及详解Withitsthemethat"Mindisthemasterweaver,"creatingourinnercharacterandoutercircumstances,thebo
按照“后进先出”原则组织数据的数据结构是()。
Inoursociety,workisidentifiedwithajob;itisdoneforanemployerandformoney;unpaidactivitiesdonotcountaswork.
最新回复
(
0
)