首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
本题的功能是用按钮来控制文字的颜色。窗口中有三个按钮:“Yellow”、“Blue”和“Red”,它们分别对应文字标签中文本的颜色为黄色、蓝色和红色,点击任意一个按钮,文字标签中的文本就变成按钮对应的颜色。 import java.awt.*; impor
本题的功能是用按钮来控制文字的颜色。窗口中有三个按钮:“Yellow”、“Blue”和“Red”,它们分别对应文字标签中文本的颜色为黄色、蓝色和红色,点击任意一个按钮,文字标签中的文本就变成按钮对应的颜色。 import java.awt.*; impor
admin
2012-12-02
51
问题
本题的功能是用按钮来控制文字的颜色。窗口中有三个按钮:“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://jikaoti.com/ti/D5kiFFFM
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
下列甲乙关系不属于姻亲的是()。
根据2014年中央一号文件的规定,赋予农民对承包地的权利不包括()。
在西柏坡时期,党中央:①领导了解放区的土改运动;②召开了党的七届二中全会;③组织指挥了辽沈、淮海、平津三大战役。上述历史事件出现的先后顺序是()。
如图,在图1中,互不重叠的三角形共有4个,在图2中,互不重叠的三角形共有7个,在图3中,互不重叠的三角形共有10个,则在第29个图形中,互不重叠的三角形共有几个?
某书店出售一种挂历,每售出1本可得18元利润。售出一部分后每本减价10元出售,全部售完。已知减价出售这种挂历本数是原价出售挂历的三分之二。书店售完这种挂历共获得利润2870元,书店一共出售这种挂历多少本?
n(n>1)名海盗按照下列的方式分金币:第一名海盗先拿1枚金币,再拿剩下金币的1%;第二名海盗先拿2枚金币,再拿剩下金币的1%;……;第n名海盗先拿n枚,再拿剩下金币的1%。如果金币恰好被分完时,每名海盗拿到的金币数一样多,那么一共有多少枚金币?
天宫二号上搭载着国际上首台在轨运行并开展科学实验的空间冷原子钟,也是目前在空间运行最高精度的原子钟。这台冷原子钟采用的先进冷却技术是()。
阅读以下文字,回答下列问题。浮船坞是一种修造舰船的大型装备,外观就像是把一个干船坞从岸边“刨”了出来,主结构是一个巨大的凹字形船舱,两侧有水密结构的墙,前后端是可以开合的门,实际上是一种构造特殊的槽形平底船,且船底被设计得尤为坚固,以承受大型船只
本题中,窗口的背景色为系统桌面的颜色,在窗口中分别画了空心和实心的黑色矩形、深灰色圆角矩形和浅灰色椭圆形,并且画了白色粗体的“欢迎学习Java!”字符串。importjava.awt.*;importjavax.swing.*;publiccl
有下列二叉树,对此二叉树前序遍历的结果为()。
随机试题
我在故乡走的地方不多,但古迹、侨乡,到处可见,福建华侨,遍于天下。我所到过的亚、非、欧、美各国都可见到辛苦创业的福建侨民,握手之余,情溢言表。在他们家里、店里,吃着福州菜,喝着茉莉花茶,使我觉得作为一个福州人是四海都有家的。我的父母之乡是可爱的。
新华钢厂以华泰贸易公司为被告向人民法院提起诉讼,要求华泰贸易公司支付所拖欠的钢材款120万元,并提供担保,申请人民法院对华泰贸易公司的两辆奔驰汽车采取保全措施。后来人民法院发现,华泰贸易公司在向甲银行贷款100万元时已将这两辆奔驰汽车抵押给甲银行。此时:(
依法治国是我国宪法确定的治国方略,是社会主义法治理念的核心内容。关于依法治国,下列哪一选项是不正确的?(2012—卷一—20,单)
水运工程施工监理是指监理单位根据国家法律、法规和()的要求,对水运工程建设的质量、进度、费用进行控制,对合同和信息进行管理并协调有关参建各方关系。
编制大中型建设工程项目施工成本支出计划时,要在项目总的方面考虑总的预备费,也要在()中考虑不可预见费。
破产公司清偿完毕后仍有剩余的,由公司按照股东持有的股份比例分配。()
什么是情境教学法?
Therequirementsforhighschoolgraduationhavejustchangedinmycommunity.Asaresult,allstudentsmust【C1】______sixtyhou
A、 B、 C、 B
Itseemsthatheisneverbotheredabout______(别人是如何看待他的行为的).
最新回复
(
0
)