首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
本题的功能是用按钮来控制文本框中文本的颜色。窗口中有两个带有文字标题的面板“Sampletext”和“Textcol—orcontrol”.窗口的底部还有一个复选按钮“Disablechan—ges”。在“Sampletext”面板中有一个带有字符串的文本
本题的功能是用按钮来控制文本框中文本的颜色。窗口中有两个带有文字标题的面板“Sampletext”和“Textcol—orcontrol”.窗口的底部还有一个复选按钮“Disablechan—ges”。在“Sampletext”面板中有一个带有字符串的文本
admin
2013-12-02
74
问题
本题的功能是用按钮来控制文本框中文本的颜色。窗口中有两个带有文字标题的面板“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全国计算机二级
相关试题推荐
依据我国《宪法》的规定,省、自治区、直辖市建置的批准机关是()。
五只相套接的彩色圆环是现代奥林匹克运动会最显著的标志,象征五大洲运动员的友谊和团结。奥运会五环旗首次出现在哪个城市?()
党从新世纪新阶段我国发展的基本特征出发,提出的重大战略思想是必须()。
地方各级人民代表大会经过()以上代表提议,可以临时召集本级人大会议。
1949年后,中国积极主动地融入世界。将下列重大外交事件按时间先后顺序排列,正确的是()。①重返联合国②中美关系正常化③参加万隆会议④加人世界贸易组织
现有16张不同的卡片,其中红色、黄色、蓝色、绿色卡片各4张。从中任取3张,要求这3张卡片不能是同一种颜色,且红色卡片至多1张。不同取法的种数为:
根据下列材料回答问题。2006年末,浙江省拥有人才资源数379.5万人,比2005年增长18.7%;每万人口中拥有人才资源数达820人,比2005年增长18%。人才资源中拥有大专及以上学历人员204.3万人,比2005年增长26%;拥有高级技术职
设f(x)在[1,+∞)上连续,若曲线y=f(x),直线x=1,x=t(t>1)与x轴围成的平面区域绕x轴旋转一周所得的旋转体的体积为V(t)=[t2f(t)-f(1)],且f(2)=,求函数y=f(x)的表达式
设有一容器由平面z=0,z=1及介于它们之间的曲面S所围成.过x轴上点(0,0,z)(0≤z≤1)作垂直于z轴的平面与该立体相截得水平截面D(z),它是半径r(z)=的圆面.若以每秒υ0体积单位的均匀速度往该容器注水,并假设开始时容器是空的写出注水过程
下面程序是关于位运算符的使用。请在程序的每条横线处填写一个位运算符,使程序的功能完整。注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填人适当的位运算符。publicclassBitOperator{pub
随机试题
脂酸氧化分解的限速酶是()
对有便血,排便习惯改变的人首先进行简便又十分重要的检查是
留置担保与质押担保的区别在于( )。
根据《合同法》规定,为保障合同中的约定的合法权益,在履行合同的过程中,当债权人发现债务人的行为将会( )时,可以行使法定的撤销权。
某技术方案设计年生产能力为100万件,每件售价90元,固定成本每年800万元,变动成本为50元/件,销售税金及附加费5元/件,按量本利模型计算该技术方案每年可获得的利润为()万元。
在精神分析理论中,超我的概念意味着()。
人们常说“小说是讲故事的艺术”,但故事不等于小说,故事讲述人与小说家也不能混为一谈。就传统而言,讲故事的人讲述亲身经历或道听途说的故事,口耳相传,把它们转化为听众的经验;小说家则通常记录见闻传说,虚构故事,经过艺术处理,把它们变成小说交给读者。除
2013年6月19日,国务院食品安全办等14个部门联合启动全国食品安全宣传周活动,此次活动之所以备受关注,是因为这是国务院机构改革和职能转变后,食品安全所有相关部委首次集体发声。而活动的突出主题,是将构建食品安全的“社会共治”平台和法律环境。食品安全问题,
设=_____
Whatdodietingandenergypolicyhaveincommon?TheSnackWelleffect.Thenamecomesfromthosetastylittlecookiesthatare【
最新回复
(
0
)