首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
本题中.主窗口中有两个下拉菜单.一个控制绘制图形的颜色,另一个控制绘制的图形,在画板中单击鼠标,则以单击的位置为左上角、以选定的颜色绘制选定的图形。 importjava.awt.*; importj8va.awt.event.*; classjava3e
本题中.主窗口中有两个下拉菜单.一个控制绘制图形的颜色,另一个控制绘制的图形,在画板中单击鼠标,则以单击的位置为左上角、以选定的颜色绘制选定的图形。 importjava.awt.*; importj8va.awt.event.*; classjava3e
admin
2013-12-02
37
问题
本题中.主窗口中有两个下拉菜单.一个控制绘制图形的颜色,另一个控制绘制的图形,在画板中单击鼠标,则以单击的位置为左上角、以选定的颜色绘制选定的图形。
importjava.awt.*;
importj8va.awt.event.*;
classjava3extendsFrame{
String[]figureNames一{“圆形”,“椭圆形”,-
正方形”,“长方形”);
String[]colorNames={“红色”,“绿色”,“蓝
色”,“黄色”};
Color[]colorValues=fColor.red.Color.green,
Color.blue,Color.yellow);
ChoicechFigure=newChoice( );
ChoicechColor=newChoice( );
intcurX,curY;
java3( ){
super(”java3”);
addWindowListener(newWindowAdapter( ){
publicvoidwindowClosing(WindowEvente){
System.exit(0);
}
}};
PanelP=newPanel(newGridLayout(1,0));
for(inti=0;i
chFigure.addhem(figureNames
);
}
for(inti=0;i~colorNames.1ength;i++){
chColor.addltem(colorNames
);
}
P.add(ehColor);
P.add(chFigure);
add(P,BorderLayout.NORTH);
addMouseListener(this);
setSize(300,300);
show();
}
publicvoidupdate(Graphicsg){
g.getColor(colorValues[chColor.getselectedIndex
()]);
switch(chFigure.getSelectedlndex()){
case0;
g.fillOval(curX,curY.30,30);
break;
caseI:
g.fillOval(curX.curY,30,50);
break;
case2:
g.fillReet(curX,curY-30.30);
break~
case3:
g.fillRect(curX,curY.30.50);
break;
}
}
clasMouseEventListenerimplementsMouseAda-
pter{
publicvoidmousePressed(MouseEventevt){
curX=evt.getX();
curY=evt.getY();
repaint();
}
)
staticpublicvoidmain(String[]args){
newjava3();
}
}
选项
答案
第1处:addMouseListener。(newMouseEventListener( ))第2处:g.set(30lor(colorValues[chColor.getSelectedIn—dex()])第3处:classMouseEventListenerextendsMouseAda—pter
解析
第1处是注册鼠标监听器,主要是单击动作I第2处是设置Graphics类对象g的颜色通过将从chColor中选中的字符串转换成colorValues类型来实现}第3处定义一个MouseEventListener类来继承MouseAdapter鼠标事件适配器。
转载请注明原文地址:https://kaotiyun.com/show/cLID777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
由商品的价格变动所引起的商品相对价格的变动,进而由商品的相对价格变动所引起的商品需求量的变动,称为()。
根据《中华人民共和国公务员法》关于公务员义务的规定,下面哪项不属于公务员的义务?()
关于板块构造学说的正确叙述是()。
甲,女,17岁,因涉嫌故意杀人被起诉。以下说法错误的是()。
党的十八大提出要把生态文明建设放在突出地位,融人经济建设、政治建设、文化建设、社会建设各方面和全过程,努力建设(),实现中华民族永续发展。
我国对作品实行()原则,作者在作品完成时即取得著作权,受法律保护。
一批物资分别由16列火车从甲站紧急运送到600千米外的乙站,现已知每列火车在运行途中间隔不得低于40千米,且火车运行速度为200千米/小时,那么将这批物资完全运到乙站至少需要多少小时?
随着科学技术的进步,电脑的问世让人类制造这样的机器“耳朵”成为可能。20世纪60年代,科学家开始在实验室里研究声控技术的核心——语言识别技术。20世纪70年代末,微电脑的出现更是让声控技术实现了飞跃式发展——微电脑处理与存贮信息的神奇功能,以及它低廉的价格
相对于《巴塞尔协议》,《巴塞尔资本协议》新增的内容不包括()
设f(x)在(一∞,+∞)内有定义,且x0≠0是函数f(x)的极大值点,则().
随机试题
患者,女性,24岁。因肠梗阻入院。BP90/60mmHg,血钠124mmol/L,血钾3.2mmol/L,CO2CP13.5mmolfL,尿25ml/h,尿比重1.020。首先应采取的治疗是
关于聚众斗殴罪下列哪些说法是正确的?
关于建筑业企业资质证书使用与延续的说法,正确的是()。
可以采用胸外心脏按压来抢救电击伤、窒息和溺水的人。()
下列活动属于人所独具的意识活动的是:
两个不透明的布袋A和B里面各放着6个球,其中,布袋A中的球有3个标为数字1,2个标为数字2,1个标为数字3;而布袋B中的球分别标为1、2、3、4、5、6。若某人分别从布袋A和B里取一个球,这两个球的数字之和不大于3的概率是多少?
甘蔗:红糖
在指令中,操作数地址在某寄存器中的寻址方式称为__________寻址。
ThismonthSingaporepassedabillthatwouldgivelegalteethtothemoralobligationtosupportone’sparents.Calledthemain
ThetwomostcelebratingholidaysintheNorthandSouthAmerica,AustraliaandEurope,andinmostofChristianworldareChris
最新回复
(
0
)