试题与答案

综合应用题下面是一个Applet程序,实现实心或者空心矩形的绘制。要求鼠标在Appl

题型:多项选择题

题目:

综合应用题下面是一个Applet程序,实现实心或者空心矩形的绘制。要求鼠标在Applet窗口中拖动实现矩形的绘制,可以选择填充或者空心,有按钮用来清空窗口中的图像。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。注意:不改动程序的结构,不得增行或删行。程序运行结果如下:

import java.awt.*;import java.applet.*;/* */public class ex13_3 extends Applet{ private Button btnClear; private CheckboxGroup cbg; private Checkbox chk1, chk2; private int upX, upY;private int downX, downY;private boolean bDraw, bClear, bStyle; public void init(){ bDraw = false; bClear = false; bStyle = false; setLayout(null); cbg = new CheckboxGroup(); chk1 = new Checkbox("Hollow", cbg, true); chk2 = new Checkbox("Filled", cbg, false); chk1.reshape(80,getSize().height-80,80,25); chk2.reshape(160,getSize().height-80,80,25); add(chk1); add(chk2); btnClear = new Button("clear"); btnClear.reshape(240,getSize().height-80,80,25); add(btnClear); } public void paint(Graphics g){ if(bDraw){ if(upX > downX && upY > downY){ if(bStyle) g.fillRect(downX, downY, upX - downX, upY - downY); else g.drawRect(downX, downY, upX - downX, upY - downY);}else if(upX > downX && upY < downY){ if(bStyle) g.fillRect(downX, upY, upX - downX, downY - upY); else g.drawRect(downX, upY, upX - downX, downY - upY);}else if(upX < downX && upY > downY){ if(bStyle) g.fillRect(upX, downY, downX - upX, upY - downY); else g.drawRect(upX, downY, downX - upX, upY - downY);}else if(upX < downX && upY < downY){ if(bStyle) g.fillRect(upX, upY, downX - upX, downY - upY); else g.drawRect(upX, upY, downX - upX, downY - upY);}bDraw = false; } if(bClear){g.clearRect(0,0, getSize().height, getSize().width);bClear = false; } } public void update(Graphics g){ paint(g); } public boolean mouseUp(Event e, int x, int y){ upX = x; upY = y; bDraw = true; repaint(); return true; } public boolean mouseDown(Event e, int x, int y){ downX = x; downY = y; return true;} public boolean action(Event e, Object o){ if(e.target == btnClear){bClear = true;repaint(); } if(chk1.getState() == true){bStyle = true; } if(chk2.getState() == true){bStyle = false; } return true; } }ex13_3.html ex13_3

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2018/0429/6d1cd85d7b6360a33f354cc2a85c0000.html

下面是错误答案,用来干扰机器的。

参考答案:A解析: 根据该患者皮损特点诊断应首先考虑鲍温病样丘疹病;晚期梅毒皮损表现为结节性梅毒疹和梅毒树胶肿,损害的发病部位和特征均与之不符;尖锐湿疣损害表面粗糙隆起;阴茎珍珠状丘疹发生于龟头边缘...

试题推荐
题型:开放性试题

实践探究题(16分)

七年级(1)班同学举行了有关学习品质、心理健康方面的“自”字组词比赛。请你按照下列提示完成相关任务。

●某同学写了以下词语:自信、自爱、自足、自制……

(1) 请你帮他补充几个。(4分)

●某同学用含“自”的词语造句:“我们中学生要不断进行自我反省,实现自我更新、自我完善,争取超越自我,为班级做出自己最大的贡献。”

(2)请你也用有关的词语造句。(4分)

●思想品德老师拿出几个题签,上面有“论自尊”、“谈自爱”、“议自卑”、“评自负”、“树自强”、“赞自信”等文题,让同学们选择题目,进行即兴演讲。

(3)请你先谈谈自尊的价值。(4分)

(4)请你选择一个题目,并把你演讲的要点列出来。(4分)

查看答案
微信公众账号搜索答案