首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
本题的功能是用按钮来控制文字的颜色。窗口中有三个按钮:“Yellow”、“Blue”和“Red”,它们分别对应文字标签中文本的颜色为黄色、蓝色和红色,点击任意一个按钮,文字标签中的文本就变成按钮对应的颜色。 import java.awt.*; impor
本题的功能是用按钮来控制文字的颜色。窗口中有三个按钮:“Yellow”、“Blue”和“Red”,它们分别对应文字标签中文本的颜色为黄色、蓝色和红色,点击任意一个按钮,文字标签中的文本就变成按钮对应的颜色。 import java.awt.*; impor
admin
2012-12-02
80
问题
本题的功能是用按钮来控制文字的颜色。窗口中有三个按钮:“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://www.kaotiyun.com/show/36ID777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
根据《公务员法》的回避原则,下列哪种情况不需要回避?()
对于夏季防雷常识,下列选项中论述正确的是()。
①每一类型的法制本身都经历了适应社会发展或不适应社会发展的动态变化②历史地看,奴隶制法、封建制法、资本主义法、社会主义法因生产力的发展相继地依次更迭③这种变化或表现为南盛入衰,或表现为弃旧扬新,没有永恒不变的法④这一阶段的法制在总体上保持旧法体系的同
简述法律关系的定义和特征。
某商品经营管理系统使用SQLServer数据库。在数据库中存在销售单据表,建表语句为:CREATETABLE销售单据表(销售单据编号char(20),付款总金额money,销售日期datetime,销售人员
现要查询C01课程考试成绩最高的前3名学生的学号和成绩(包括并列的情况)。请补全下列语句:SELECT【4】3学号,成绩FROM选课表WHERE课程号=′C01′ORDERBY成绩DESC
在SQLServer2008中,设有顾客表(顾客号,顾客名,所在地区,年龄),应用系统中需统计指定地区的顾客人数和平均年龄。请补全下列存储过程代码以完成该功能。CREATEPROCP_Count@areavarchar(20)AS
AWT中用来表示对话框的类是()。
要得到某目录下的所有文件名,在下列代码的下画线处应填入的内容是(两个下画线的填写内容相同)__________pathName=new________(args[0]);String[]fileNames=pathName.list();
对话框在关闭前,不能继续执行应用程序的其他部分,这种对话框称为()。
随机试题
简述行政主体委托组织的条件和范围。
建设单位在施工合同履行中未能按约定付款,由此可能承担的法律责任是()【2006年考试真题】
在计算机的磁盘存储器中,通常字节是磁盘地址的最小单位。 ( )
风险评估主要包括两个方面的内容,一方面是对全面风险管理框架的评估;另一方面是实质性风险评估。()
经营性物业的租金水平,主要取决于()
下列关于公文文种的表述不正确的是:
下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,则里程碑(49)没有按时完成会影响整个项目的进度。若活动0→2完成后,停止3天才开始活动2→6,则完成整个项目的最少时间是(50)天。(49)
定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,SA)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩),则该关系为(
Atthefootofthemountain______ahouse,whereafighthappenedduringthewar.
于是,暮色中匆匆的人群里,总有我赶路的身影……
最新回复
(
0
)