首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
本题用复选框来控制字体的显示,窗口中有一个标签和两个复选按钮,这两个复选按钮分别对应的字体的两个特点:加粗和倾斜,任意选中一个按钮或两个都选中,标签上的字符串就显示对应的字体。 import java.awt.*; import java.awt.even
本题用复选框来控制字体的显示,窗口中有一个标签和两个复选按钮,这两个复选按钮分别对应的字体的两个特点:加粗和倾斜,任意选中一个按钮或两个都选中,标签上的字符串就显示对应的字体。 import java.awt.*; import java.awt.even
admin
2012-12-02
100
问题
本题用复选框来控制字体的显示,窗口中有一个标签和两个复选按钮,这两个复选按钮分别对应的字体的两个特点:加粗和倾斜,任意选中一个按钮或两个都选中,标签上的字符串就显示对应的字体。
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全国计算机二级
相关试题推荐
参展上海世博会的我国各省市馆基本反映了当地的自然与人文特色。有展示鼓楼、苗寨、银饰等民族元素的;有展示蒙古包、祥云、马鞍等文化元素的;有以冰雪为主线布局展馆的。这些展馆所属省区依次是()。
下列有关饮食的说法错误的是()。
“两个共同”是新世纪新阶段民族工作的主题,“两个共同”是指()。
下列规范性文件中不得设定行政许可的是()。
若一个三角形的所有边长都是整数,其周长是奇数,且已知其中的两边长分别为8和2012.则满足条件的三角形总个数是?
某工程流水线有甲、乙、丙三道工序,为保证甲工序进程优先,开始安排的工人数甲是乙的2倍,一周后发现乙工序有滞后倾向,于是从甲丁序抽调10名工人到乙工序,从丙工序抽调3名工人到乙工序。这样乙工序的工人数就为甲工序的2倍,则最初甲工序安排了()名工人。
根据以下资料,回答以下问题。E省统计局公布的数据显示,2014年上半年E省实现地区生产总值(GDP)5141.7亿元,同比增长了6.8%.比全国平均水平低了0.6个百分点。分产业来看,第一产业增加值268.79亿元,同比增长4.0%;第
教育心理学的研究对象是什么?
在Java中,若要使用一个包中的类时,首先要求对该包进行导入,其关键字是()。
随机试题
A.纯化水B.灭菌蒸馏水C.注射用水D.灭菌注射用水E.制药用水主要用于注射用灭菌粉末的溶剂或注射液的稀释剂
某三甲医院整形外科主任张医生接诊了一位23岁的男性患者,主诉“希望进行变性手术”,通过询问病史得知该患者自幼就感觉自己并不是一个男孩子,认为自己的生殖器非常丑陋,幻想自己成为一个女孩子,成年后会服用雌激素抑制自己的男性性征,曾在心理咨询机构接受了3年的心理
设二次型f(x1,x2,x3)=x12+2x1x2+2x22-2x2x3+x32.求二次型f(x1,x2,x3)的规范形.
以较小的力量获得较大效果的现象称为()
国际商事协会和甲、乙、丙三国签订了一份贸易合同,后各方发生争议,拟向国际法院提起诉讼,其中甲国是联合国会员国,乙国不是联合国会员国,但为《国际法院规约》当事国,丙国既非联合国会员国,也非《国际法院规约》当事国,但曾经向国际法院书记处交存一份声明,表示愿意接
采用S形曲线比较法进行实际进度与计划进度比较时,可以明显地看出( )。
根据规定,以募集方式设立股份有限公司的,发起人认购的股份不得少于公司股份总数的()。
下列有关无形资产会计处理的表述中,正确的有()。
关于MMPI,下列说法正确的包括()
根据汉字国标码GB2312-80的规定,1KB存储容量可以存储汉字的内码个数是()。
最新回复
(
0
)