首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
本题的功能是用按钮来控制文字的颜色。窗口中有三个按钮:“Yellow”、“Blue”和“Red”,它们分别对应文字标签中文本的颜色为黄色、蓝色和红色,点击任意一个按钮,文字标签中的文本就变成按钮对应的颜色。 import java.awt.*; impor
本题的功能是用按钮来控制文字的颜色。窗口中有三个按钮:“Yellow”、“Blue”和“Red”,它们分别对应文字标签中文本的颜色为黄色、蓝色和红色,点击任意一个按钮,文字标签中的文本就变成按钮对应的颜色。 import java.awt.*; impor
admin
2012-12-02
63
问题
本题的功能是用按钮来控制文字的颜色。窗口中有三个按钮:“Yellow”、“Blue”和“Red”,它们分别对应文字标签中文本的颜色为黄色、蓝色和红色,点击任意一个按钮,文字标签中的文本就变成按钮对应的颜色。
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class ButtonPanel extends JPanel implements ActionListener{
public ButtonPanel(){
yellowButton = new JButton("Yellow");
blueButton = new JButton("Blue");
redButton = new JButton("Red");
jl = new JLabel("I am from China!");
add(yellowButton);
add(blueButton);
add(redButton);
add(jl);
yellowButton.addActionListener(this);
blueButton.addActionListener(this);
redButton.addActionListener(this);
}
public void actionPerformed(ActionEvent evt){
Object source = evt.getSource();
Color color = getForeground();
if (source == yellowButton) color = Color.yellow;
else if (source == blueButton) color = Color.blue;
else if (source == redButton) color = Color.red;
______;
______;
}
private JButton yellowButton;
private JButton blueButton;
private JButton redButton;
private JLabel jl;
}
class ButtonFrame extends JFrame{
public ButtonFrame(){
setTitle("exam_16");
setSize(300, 200);
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
Container contentPane = getContentPane();
contentPane.add(new ButtonPanel());
}
}
public class java2{
public static void main(String[] args){
JFrame frame = new ButtonFrame();
frame.show();
}
}
选项
答案
第1处:jl.setForeground(color)第2处:jl.repaint()
解析
在构件类的方法中,setForeground()为设置构件的前景色,repaint()为重新绘制构件。
转载请注明原文地址:https://kaotiyun.com/show/36ID777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
夏季高温多雨,冬季寒冷干燥,最冷月平均气温在0℃以下的气候类型是()。
关于电子信息技术,以下说法正确的是()。
能源是人类生存和发展的重要物质基础.攸关国计民生和国家安全。推动能源生产和利用方式变革,调整优化能源结构,构建安全、稳定、经济、清洁的现代能源产业体系,对于保障我国经济社会可持续发展具有重要战略意义。下列关于我国能源的现状表述有误的是()。
2017年中央一号文件指出,以推进农业供给侧结构性改革为主线,围绕(),加强科技创新引领,加快结构调整步伐,加大农村改革力度,提高农业综合效益和竞争力。
在智能化无人超市,客人从进门到出门,一举一动都会被数字化,并且被捕捉记录。这些信息回流到云端后,通过算法模型,可以得到许多非常有价值的信息:比如男性顾客和女性顾客各自进店最集中的时间段是什么,哪些商品被拿起又放回去的频次最高等。甚至还能做出预测,比如,传感
食品添加剂被誉为现代食品工业的灵魂。下列食品工业中所应用的食品添加剂与其所属类型,对应错误的是()。
根据教育的定义,下列哪一个选项不是教育活动?
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。
对于给出的一组权w={10,12.16,21。30).通过霍夫曼算法求出的扩充二叉树的带权外部路径长度为()。
下列关于线程优先级的说法中,正确的是()。
随机试题
用游标齿厚卡尺在标准齿轮分度圆圆周上测出的是___________。
从文学体裁角度考虑,不同类的一项是()
肋骨骨折证属气血亏虚者应选用方剂
初产妇第一产程潜伏期延长是指潜伏期超过
一、背景某发电厂安装工程,工程内容有锅炉、汽轮机、发电机、输煤机、水处理和辅机等设备。工程由A施工单位总承包,其中输煤机、水处理和辅机等设备分包给B施工单位安装。因安装质量要求高,A施工单位与建设单位签订合同后编制了该工程的施工组织设计
我国民事立法的基本原则有()。
李某在一次有奖购物抽奖中,购买了价值3000元电视机抽中特别奖金1000元。李某应缴纳个人所得税税额为200元。()
对于个体和一个国家来说,人的生存是首先要解决的头等大事,虽然环境保护已越来越多地被提及和关注,但比起解决“吃饭”问题,始终要屈居第二的。这也是发展中国家为什么多重复走发达国家先污染后治理的老路的原因,并非看不到教训,而是谋求发展的艰巨任务使得各国不得不走捷
4x-2y=6-6x+5y=7
股指期货近期与远期月份合约间的理论价差与()等有关。
最新回复
(
0
)