首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
本题的功能是用按钮来控制文本框中文本的颜色。窗口中有两个带有文字标题的面板“Sampletext”和“Textcol—orcontrol”.窗口的底部还有一个复选按钮“Disablechan—ges”。在“Sampletext”面板中有一个带有字符串的文本
本题的功能是用按钮来控制文本框中文本的颜色。窗口中有两个带有文字标题的面板“Sampletext”和“Textcol—orcontrol”.窗口的底部还有一个复选按钮“Disablechan—ges”。在“Sampletext”面板中有一个带有字符串的文本
admin
2013-12-02
104
问题
本题的功能是用按钮来控制文本框中文本的颜色。窗口中有两个带有文字标题的面板“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://kaotiyun.com/show/uhID777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
某县公安局民警甲在一次治安检查中被乙打伤,公安局认定乙的行为构成妨碍公务,据此对乙处以200元罚款。甲认为该处罚决定过轻。下列哪种说法是正确的?()
在我国的司法实践中,个别地区遇到特大重大疑难案件时,常常在侦查或者起诉阶段即要求人民法院派员介入,名曰公检法三机关联合办案,这种做法从法律上看()。
在我国,自然人的计算机软件著作权的保护期限是()。
要计算某高三学生在四次外语模拟考试中得到四个分数的平均分数,算法如下:每次选出其中的三个分数算出它们的平均数,再加上另外一个分数,用这种方法算了四次,分别得到以下四个分数:86,92,100,106。请你算出该学生这四次模拟考试成绩的平均分数是()
根据以下资料,回答以下问题。E省统计局公布的数据显示,2014年上半年E省实现地区生产总值(GDP)5141.7亿元,同比增长了6.8%.比全国平均水平低了0.6个百分点。分产业来看,第一产业增加值268.79亿元,同比增长4.0%;第
根据下面材料回答下列小题。总体看来,2004年世界各国的石油探明储量基本变化不大。但是由于BP公司修正了前苏联、哈萨克斯坦、伊朗、利比亚和苏丹等国的数据,特别是哈萨克斯坦从12亿吨修正到54亿吨,从而使各国在全球石油储量分布中所占的比例发生了一些变化
中国哲学凝聚了中华文化的基本精神,是中华民族数千年文化发展的结晶。在西方文化中,宗教处于核心的地位,然而在中国文化中,宗教的功能基本上是由哲学承担的。自古以来,中国人对宇宙的看法,对人生的看法,他们生活的意义,他们的价值观念,他们赖以安身立命的终极根据,都
设f(t)=|χy-t|dχdy,其中D:0≤χ≤1,0≤y≤1,而t∈[0,1].(Ⅰ)求f(t)的表达式;(Ⅱ)证明f′(t)=0在(0,1)内有且仅有一个根.
设f(x)=讨论f(x)的连续性,若有间断点并指出间断点的类型.
Java语言中如果要使用某个包中的类时,需要使用()导入。
随机试题
有以下程序#includemain(){inty=1,x,a[]={2,4,6,8,10},*p;p=&a[1];for(x=0;x
霉菌广泛存在于自然界中,粮豆在生长期、收获、储存过程中的各个环节均可受到真菌的污染。()
以下墙体中均属于剪力墙的是
影响肾小球超滤液生成量的因素有
为使企业能够在增加所需商品进口数量,同时减少或降低进口商品成本,节约外汇支出,企业对于所进口的商品,不论是在国内销售还是自身使用,都必须进行进口成本核算,在核算进口商品成本时,必须明确以FOB表示进口商品总成本。()
汉黄芩素是传统中草药黄芩的有效成分之一,对肿瘤细胞的杀伤有独特作用,结构式如图3所示。下列有关汉黄芩素的叙述正确的是()。
推铅球最后用力阶段,球出手时的角度为()。
有关晏阳初的教育主张,不正确的一项是()
近代中国第一个领导资产阶级革命的政党是()
OptimismamongtheUK’sbanksandbuildingsocietieshassoaredoverthepastthreemonthsasfirmsgrewprofitsandtookonmor
最新回复
(
0
)