首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
本题用复选框来控制字体的显示,窗口中有一个标签和两个复选按钮,这两个复选按钮分别对应的字体的两个特点:加粗和倾斜,任意选中一个按钮或两个都选中,标签上的字符串就显示对应的字体。 import java.awt.*; import java.awt.even
本题用复选框来控制字体的显示,窗口中有一个标签和两个复选按钮,这两个复选按钮分别对应的字体的两个特点:加粗和倾斜,任意选中一个按钮或两个都选中,标签上的字符串就显示对应的字体。 import java.awt.*; import java.awt.even
admin
2012-12-02
70
问题
本题用复选框来控制字体的显示,窗口中有一个标签和两个复选按钮,这两个复选按钮分别对应的字体的两个特点:加粗和倾斜,任意选中一个按钮或两个都选中,标签上的字符串就显示对应的字体。
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class CheckBoxFrame extends JFrame implements ActionListener{
public CheckBoxFrame(){
setTitle("CheckBoxTest");
setSize(300, 200);
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
JPanel p = new JPanel();
bold = addCheckBox(p, "Bold");
italic = addCheckBox(p, "Italic");
getContentPane().add(p, "South");
panel = new CheckBoxTestPanel();
getContentPane().add(panel, "Center");
}
public JCheckBox addCheckBox(JPanel p, String name){
JCheckBox c = new JCheckBox(name);
c.addActionListener(______);
p.add(c);
return c;
}
public void ______{
int m = (bold.isSelected() ? Font.BOLD : 0) + (italic.isSelected() ? Font.ITALIC : 0);
panel.setFont(m);
}
private CheckBoxTestPanel panel;
private JCheckBox bold;
private JCheckBox italic;
}
class CheckBoxTestPanel extends JPanel{
public CheckBoxTestPanel(){
setFont(Font.PLAIN);
}
public void setFont(int m){
setFont(new Font("SansSerif", m, 12));
repaint();
}
public void paintComponent(Graphics g){
super.paintComponent(g);
g.drawString("The quick brown fox jumps over the lazy dog.", 0, 50);
}
}
public class java2{
public static void main(String[] args){
JFrame frame = new CheckBoxFrame();
frame.show();
}
}
选项
答案
第1处:this第2处:actionPerformed(ActionEvent evt)
解析
第1处注册监听器进行授权,该方法的参数是事件处理者对象;第2处是actionPerformed方法通过读取ActionEvent对象的相关信息来得到事件发生时的情况。
转载请注明原文地址:https://kaotiyun.com/show/inID777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
下面几位历史人物,属于一朝开国国君的是()。
刑法上的因果关系是指人的危害社会的行为与危害结果之间存在的()。
《行政许可法》规定,对于有数量限制的行政许可,两个以上申请人申请均符合法定要求的,行政机关应当()。
甲为上厕所,将不满1岁的女儿放在外边靠着篱笆站立,刚进入厕所,就听到女儿的哭声,急忙出来,发现女儿倒地,疑是站在女儿身边的4岁男孩乙所为。甲一手扶起自己的女儿,一手用力推乙,导致乙倒地,头部刚好碰在一块石头上,流出鲜血,并一动不动。甲认为乙可能死了,就将其
将水生植物和小鱼放入盛有水的玻璃缸中,密闭后置于光照、温度等适宜条件下。下列相关叙述,错误的是()。
价格机制的核心内容是()。
若x、y、z是三个连续的负整数,并且x>y>z,则下列表达式中属于正奇数的是:
根据下面材料回答下列小题。总体看来,2004年世界各国的石油探明储量基本变化不大。但是由于BP公司修正了前苏联、哈萨克斯坦、伊朗、利比亚和苏丹等国的数据,特别是哈萨克斯坦从12亿吨修正到54亿吨,从而使各国在全球石油储量分布中所占的比例发生了一些变化
使用如下()保留字可以使只有在定义该类的包中的其他类才能访问该类。
Java语言中,对当前对象的父类对象进行引用的关键字是()。
随机试题
圆锥面的过盈连接要求配合的接触面积达到()以上,才能保证配合的稳固性。
引起沙门菌中毒的食物是
30m跨的预应力混凝土屋架,采用后张法施工,预应力筋为钢筋束,锚具应选用()
在声誉风险评估中,通常需要作出预先评估的风险事件包括()。
与固定资产扩张相关的借款需求,其关键信息主要来源于()。
以下不属于财政政策组成的有()。
有一位百岁老人出生于20世纪,2015年他的年龄各数字之和正好是他在2012年的年龄的各数字之和的三分之一,问该老人出生的年份各数字之和是多少(出生当年算作0岁)?()
inexchangecapableofpaymuchcloserattentionteachingtheirmonkeysA.onemonkeywashandedagrape【T13】______forhert
[*]
InChina,over84percentofemployerschosetogiveyear-endbonuses(奖金)totheiremployeeswithclosetohalfthecompaniespr
最新回复
(
0
)