首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
本题的功能是用按钮来控制文本框中文本的颜色。窗口中有两个带有文字标题的面板“Sampletext”和“Textcol—orcontrol”.窗口的底部还有一个复选按钮“Disablechan—ges”。在“Sampletext”面板中有一个带有字符串的文本
本题的功能是用按钮来控制文本框中文本的颜色。窗口中有两个带有文字标题的面板“Sampletext”和“Textcol—orcontrol”.窗口的底部还有一个复选按钮“Disablechan—ges”。在“Sampletext”面板中有一个带有字符串的文本
admin
2013-12-02
61
问题
本题的功能是用按钮来控制文本框中文本的颜色。窗口中有两个带有文字标题的面板“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全国计算机二级
相关试题推荐
关于我国的粮食安全,以下说法错误的是()。
我国是统一的多民族国家,下列关于我国国家结构形式的表述,不正确的是()。
在西柏坡时期,党中央:①领导了解放区的土改运动;②召开了党的七届二中全会;③组织指挥了辽沈、淮海、平津三大战役。上述历史事件出现的先后顺序是()。
人类科技发展的历程中,先后出现了下列重大科技事件:①电子计算机;②能量守恒定律;③有线电话;④航天器。按时间先后顺序排列正确的是()。
下列规范性文件中不得设定行政许可的是()。
在我国,自然人的计算机软件著作权的保护期限是()。
民俗是文化的一种表现形态,即传统与文化的活态形式。它是经过于百年岁月的淘洗留下来的文化精华与现实结合的产物。民俗对于特定的群体有强烈的认同功能,对于当代社会的建设,具有不可替代的作用。这段文字是从什么角度来定义“民俗”的()。
Java中的抽象类Reader和Writer所处理的流是()。
请补充函数fun(),该函数的功能是建立一个带头结点的单向链表并输出到文件“out98.dat”和屏幕上,各结点的值为对应的下标,链表的结点数及输出的文件名作为参数传入。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内
下列给定程序中函数fun的功能是:将一个由八进制数字字符组成的字符串转换成与其面值相等的十进制整数。规定输入的字符串最多只能包含5位八进制数字字符。例如,若输入77777,则输出32767。请改正程序中的错误,使它能得出正确的结果。注意:
随机试题
方法培育是一个___________的过程,需要咨询机构和企业双方都投入到其中。
僵蚕的功效是__________,__________。
超声心动图检查下列哪项结果说明主动脉瓣关闭不全系风湿性
机电安装工程现场中电焊机至焊钳的连线多采用()型聚氯乙烯绝缘平形铜芯软线,因为电焊位置不固定,多移动。
A股份有限公司(以下简称“A公司”)为一般工业企业,适用的所得税税率为25%,按净利润的10%提取法定盈余公积,不提取任意盈余公积。假定对于会计差错,税法允许调整应交所得税。A公司2×17年度财务会计报告于2×18年3月20日批准对外报出,2×17年度的所
Whenastudenthasmadeasentence"IborrowedapaperfromMissLi",theteachersays,"Doyoumean’apieceofpaper’?"Here
中国最长的河流是()。
下列关于我国河流的描述,与实际不符的是()。
设n阶矩阵A正定,X=(x1,x2,…,xn)T,证明:二次型f(x1,x2,…,xn)=—为正定二次型.
DuringMcDonald’searlyyearsFrenchfriesweremadefromscratcheveryday.RussetBur-bankpotatoeswere【C1】______,cutintos
最新回复
(
0
)