首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
本题用复选框来控制字体的显示,窗口中有一个标签和两个复选按钮,这两个复选按钮分别对应的字体的两个特点:加粗和倾斜,任意选中一个按钮或两个都选中,标签上的字符串就显示对应的字体。 import java.awt.*; import java.awt.even
本题用复选框来控制字体的显示,窗口中有一个标签和两个复选按钮,这两个复选按钮分别对应的字体的两个特点:加粗和倾斜,任意选中一个按钮或两个都选中,标签上的字符串就显示对应的字体。 import java.awt.*; import java.awt.even
admin
2012-12-02
101
问题
本题用复选框来控制字体的显示,窗口中有一个标签和两个复选按钮,这两个复选按钮分别对应的字体的两个特点:加粗和倾斜,任意选中一个按钮或两个都选中,标签上的字符串就显示对应的字体。
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://www.kaotiyun.com/show/inID777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
把长江分为上游、中游、下游的两个城市是()。
在月球上可能发生的现象是()。
以下叙述中反映了陆地自然带分布规律的是()。
行政机关公开政府信息的原则不包括()。
关于我国土地资源,在下列选项中,阐述正确的是()。
科学家研制出一种无针注射器,这种注射器的注射原理最可能是()。
某工程流水线有甲、乙、丙三道工序,为保证甲工序进程优先,开始安排的工人数甲是乙的2倍,一周后发现乙工序有滞后倾向,于是从甲丁序抽调10名工人到乙工序,从丙工序抽调3名工人到乙工序。这样乙工序的工人数就为甲工序的2倍,则最初甲工序安排了()名工人。
要计算某高三学生在四次外语模拟考试中得到四个分数的平均分数,算法如下:每次选出其中的三个分数算出它们的平均数,再加上另外一个分数,用这种方法算了四次,分别得到以下四个分数:86,92,100,106。请你算出该学生这四次模拟考试成绩的平均分数是()
根据以下资料,回答以下问题。E省统计局公布的数据显示,2014年上半年E省实现地区生产总值(GDP)5141.7亿元,同比增长了6.8%.比全国平均水平低了0.6个百分点。分产业来看,第一产业增加值268.79亿元,同比增长4.0%;第
下列数中为八进制的是()。
随机试题
男性,42岁,活动多时常出现右腰部钝痛。尿常规检查:红细胞15~20个/高倍视野,白细胞3~5个/高倍视野。B超:肾盂内可见3cm×2cm不规则形弱强回声,其后不伴声影。为明确诊断首先选择的检查是
A.泰勒虫B.犬多头绦虫C.腕前黏液囊炎D.风湿病E.髌骨上方脱位发病突然、疼痛具有对称性和游走性的疾病是()。
Windows是多任务操作系统,所谓“多任务”的涵义是( )。
以下关于法律责任的说法,正确的是()。
医务社会工作的最基本内容足()。
传统经验医学正遭遇“不确定性”技术瓶颈,造成医疗资源浪费和医疗效果不尽如人意。相比传统诊疗手段,精准医学具有精准性和便捷性,一方面通过基因测序可以找出疾病相关的突变基因,从而迅速确定对症药物,减少弯路,提高疗效,同时还能够在患者遗传背景的基础上降低药物副作
唐太宗李世民在位期间,积极听取群臣的意见,以文治天下,并开疆拓土,虚心纳谏。在国内,推行节约,并使百姓休养生息,终于使得社会出现了国泰民安的局面,开创了中国历史上著名的(),为后来累积一百多年的盛世奠定了重要基础。
将下边的箔片沿虚线折起来,便可做一个正方体。问这个正方体的3号对面的是几号面?
(2010年福建.春.101)田忌与齐威王赛马并最终获胜被传为佳话。假设齐威王以上等马、中等马和下等马的同定顺序排阵,那么田忌随机将自己的三匹马排阵时,能够获得两场胜利的概率是()。
不符合肠易激综合征所致腹泻特点的是
最新回复
(
0
)