首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
本题的功能是用按钮来控制文字的颜色。窗口中有三个按钮:“Yellow”、“Blue”和“Red”,它们分别对应文字标签中文本的颜色为黄色、蓝色和红色,点击任意一个按钮,文字标签中的文本就变成按钮对应的颜色。 import java.awt.*; impor
本题的功能是用按钮来控制文字的颜色。窗口中有三个按钮:“Yellow”、“Blue”和“Red”,它们分别对应文字标签中文本的颜色为黄色、蓝色和红色,点击任意一个按钮,文字标签中的文本就变成按钮对应的颜色。 import java.awt.*; impor
admin
2012-12-02
70
问题
本题的功能是用按钮来控制文字的颜色。窗口中有三个按钮:“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全国计算机二级
相关试题推荐
《泰晤士报》报道:据估计,被劫掠和破坏的财产,总值超过六百万镑。在场的每个人都掠夺很多。在进入皇宫的宫殿后,谁也不知道该拿什么东西。这则报道反映了哪一事件?()
以下哪种叙述中反映了火山、地震的分布规律?()
我国立法上将犯罪分为10类,并通过刑法分则第一至十章分别予以论述,这种分类主要是依据()。
某县人民法院审理一民事案件过程中,要求县移动通信营业部提供某通信用户的电话详单。根据我国宪法规定,下列说法何者为正确?()
关于3D打印技术,下列说法正确的是()。
某小学五年级的学生身高(按整数厘米计算),最矮的是138厘米,最高的是160厘米。如果任意从这些学生中选出若干人,那么,至少要选出多少人才能保证有5人的身高相同?
多元的发展机会和自由的成长空间,是时代给予每个追梦人的馈赠;________每个追梦人在前进道路上迈出的每一步,________都在推动时代的进步。填入画横线部分最恰当的一项是()。
以教育理论为研究对象的学科是
设某数据库中有旅客表A(旅客编号,城市)和旅客表B(旅客编号,城市),现将所有旅客的数据存储这两张表中。请补全如下查询语句,使得该查询语句能查询所有旅客所在的全部的不重复的城市。SELECT城市FROM旅客表A【14】SELECT城市FROM旅客表B
容器类java.awt.container的父类是()。
随机试题
光敏反应(photosensitivityreactions)
该患牙应诊断为其治疗应选用
男,50岁。轻度肥胖,无明显口渴、多饮和多尿现象,空腹血糖6.8mmol/L。为确定是否有糖尿病,应检查()
与起重机最大起升高度相关的参数有()。
对纳税人采取税收保全措施,必须经税务机关向人民法院提出申请后,由人民法院执行。()
广告监督管理的基础是()。
认为道德教育的目的在于促进儿童道德判断力的发展,并强调道德两难问题的运用的德育模式是()(淄博)
关于会计凭证,以下说法中正确的有()。
上班,是所有人最头痛的问题,每天早起挤公共交通或者面对堵车的长龙就是件令人头痛的事情,为了解决这样的问题,在家上班已经逐渐进入了日常工作中,很多老板同意在家上班的初衷应该是觉得这样可以节约上下班时间,员工或许可以有充足的睡眠,从而更好地投入到工作中去。但最
活动头磁盘存储器的找道时间通常指( )。
最新回复
(
0
)