首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
本题的功能是用按钮来控制文本框中文本的颜色。窗口中有两个带有文字标题的面板“Sampletext”和“Textcol—orcontrol”.窗口的底部还有一个复选按钮“Disablechan—ges”。在“Sampletext”面板中有一个带有字符串的文本
本题的功能是用按钮来控制文本框中文本的颜色。窗口中有两个带有文字标题的面板“Sampletext”和“Textcol—orcontrol”.窗口的底部还有一个复选按钮“Disablechan—ges”。在“Sampletext”面板中有一个带有字符串的文本
admin
2013-12-02
77
问题
本题的功能是用按钮来控制文本框中文本的颜色。窗口中有两个带有文字标题的面板“Sampletext”和“Textcol—orcontrol”.窗口的底部还有一个复选按钮“Disablechan—ges”。在“Sampletext”面板中有一个带有字符串的文本框.而在“TextCOlOrcontrol”面板中有三个按钮:“Black”、“Red”和“Green”.并且每个按钮上都有一个对应颜色的圆。单击任意按钮.文本框中的文本变成对应的颜色.如果选中“Dis—ablechanges”复选项.则三个颜色按钮变为不可用,如果取消选中复选项,则三个按钮变为可用。
importjavax.swing.*;
importjava.awt.*;
importjav8.awt.event.*;
publicclassjava3extendsJFrame{
privateJPanelupper,middle,lower;
privateJTextFieldtext;
privateJButtonblack,red,green;
privateJCheekBoxdisable;
publicjava3(StringtitleText){
super(titleText);
addWindowListener(newWindowAdapter(){
publicvoid
windowClosing(WindowEvente)(
System.exit(0);
}
}
};
upper=newJPanel();
upper.setBorder(BorderFactory.createTitledBor—
der(“Sampletext”));
upper:setlayout(newBorderLayout());
text=newJTextField(”Changethecolorofthis
text”);
upper.add(text,BorderLayout.CENTER);
middle=newJPanel();
middle.setBorder(BorderFactory.createTitledBor—
der(”Textcolorcontrol”))l
middle.setLayout(newFlowl.ayout(Flowl。ayout.
CENTER));
black=newJButton(”Black”。newColorleon
(Color.black));
black.addAetionListener(newButtonListener
(Color.black));
middle.add(black);
red=newJButton(”Red”.newColorleon(Col—
or.red));
red.addActionListener(newButtonListener(Col—
or.red));
middle.add(red);
green=newJButton(”Green”.newColorlcon
(Color.green));
green.addActionListener(newButtonl。istener
(Color.green));
middle.add(green);
lower=newJPanel();
lower.setLayout(newFlowLayout(FlowLayout.
RlGHT));
disable=newJCheekBox(”Disablechanges”):
disable.addheml。istener(newheml.istener(){
publicvoiditemStateChanged(hemEvcnte){
booleanenabled
=(e.getStateChange()
==hemEvent.DESELECTED);
black.setEnabled(enabled);
red.setEnabled(enabled);
green.setEnabled(enabled);
}
}
};
lower.add(disable);
Containercp=getC0ntentPane();
cp.add(upper,BorderLayout.NORTH);
cp.add(middle.BorderLayout.CENTER);
cp.add(10wer,BorderLayout.S()UTH);
pack();
setVisible(true);
}
classButtonListenerextendsActionListener{
privateColorc;
publicButtonListener(Colorc)}
this.c=c;
}
publicvoidactionPerformed(ActionEvente){
text.setForeground(c);
}
}
ClaSSColorlconimplementsIcon{
privateColorc;
privatestaticfinalintDIAMETER=10;
publicColorlcon(Colorc){
c=c
;
}
publicvoidpainllcon(Componentcp,Graphicsg,
intx,intY){
g.setColor(c)l
g.fillOval(X,y.DIAMETER,DIAMETER);
g.setColor(Color.black)I
g.drawOval(x,y,DIAMETER,DIAMETER);
}
publicintgetlconHeight();
returnDIAMETER,
}
publicintgetlconWidth(){
returnDIAMETER;
}
}
publicstaticvoidmain(String[]args){
newjava3(”advance”);
}
}
选项
答案
第1处:upper.setLayout(newBorderLayout( ))第2处:classButtonListenerimplementsActionListener第3处tthis.C=C
解析
第1处令面板upper采用BorderLayout布局I第2处是要求类ButtonListener实现ActionListener接口,达到通过按钮改变字体颜色的目的。第三处是设置按钮前圆形的颜色。
转载请注明原文地址:https://jikaoti.com/ti/wOkiFFFM
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
改革开放以来,我国不断大力发展高新技术产业,建立了不少高新技术产业工业园区,其最不可能的原因是()。
以下对于法律案的提出的说法不正确的是?()
近年来,市场上出现“红心鸭蛋”、“多宝鱼”、“福寿螺”等黑心食品,我国政府采用技术和法律手段严加监管,让消费者吃上放心、安全的食品。对此,下列说法有误的是()。
我国人民币汇率采取的标价方法是()。
一个箱子里有四种不同颜色的小球,每次拿出2个,要保证有10次所拿的结果是一样的,至少要拿()次。
一位客人在自助餐厅就餐时,他准备在6种肉类中挑选3种,4种蔬菜中挑选2种,从3种点心中挑选2种。若不考虑食物的挑选次序,则他可以有多少种不同选择方法?
某科考队在南极需要运输30余箱物资。现有雪地车和雪橇两种运输工具,雪地车一次可以运送7箱物资,需要2人操作;雪橇一次可以运送3箱物资,需要1人操作。若全部物资使用雪地车运送则剩余1名队员,若全部物资使用雪橇运送则缺少1名队员。最终,科考队采用了一种组合办法
要计算某高三学生在四次外语模拟考试中得到四个分数的平均分数,算法如下:每次选出其中的三个分数算出它们的平均数,再加上另外一个分数,用这种方法算了四次,分别得到以下四个分数:86,92,100,106。请你算出该学生这四次模拟考试成绩的平均分数是()
在宏观尺度下,金刚石通常被认为表现不出丝毫变形行为。任何极端尝试对它进行变形的后果往往在还没有达到可见变形之前就发生脆性断裂。这使它在一些可能承受机械变形的应用中受到限制。为对其进行纳米尺度力学测试,研究组设计了一套独特的纳米力学实验方法,对单晶和多晶金刚
当一个Applet被加载,后续对Applet生命周期方法的调用中,可能存在的次序是()。
随机试题
第三方物流
A.肾上腺皮质腺瘤B.肾上腺皮质腺癌C.Carney综合征D.Meador综合征E.异位ACTH综合征血浆ACTH测定增高,见于
革兰阳性菌细胞壁的特殊组分为
患儿,男,2岁。体重9.5kg,身高80cm,懒动,口唇青紫,活动后加重,有蹲踞现象,临床诊断为法洛四联症。患儿哭闹时突然出现呼吸困难伴青紫加重,继之抽搐。以下紧急处理措施哪项不正确
下列说法错误的是( )。
利用虚假统计资料骗取荣誉称号、物质利益或者职务晋升的主体是指制作虚假统计资料的主体,并不包括要求他人制作虚假统计资料骗取荣誉称号、物质利益和职务晋升的主体。()
会计科目设置的相关性原则要求企业所设置的会计科目应为提供有关各方所需要的会计信息服务,满足对外报告与对内管理的要求。()
互利共赢关系给企业带来的好处是()。
周围神经系统包括
法律通过调整生产关系影响生产力的发展,其主要途径不包括
最新回复
(
0
)