[问答题]下面是一个Applet程序,实现实心或者空心矩形的绘制。要求鼠标在Applet窗口中拖动实现矩形的绘制,可以选择填充或者空心,按钮用来清空窗口中的图像。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行或删行。
源程序代码文件清单如下:
importjava.awt.*;
importjava.applet.*;
/*
<appletcode="ex16_3.class"width=800height=400>
</applet>
*/
publicclassex16_3extendsApplet
privateButtonbtnClear;
privateCheckboxGroupcbg;
privateCheckboxchk1,chk2;
privateintupX,upY;
privateintdownX,downY;
privatebooleanbDraw,bClear,bStyle;
publicvoidinit()
bDraw=false;
bClear=false;
bStyle=false;
setLayout(null);
cbg=newCheckboxGroup();
chk1=newCheckbox("Hollow",cbg,true);
chk2=newCheckbox("Filled",cbg,false);
chk1.reshape(80,getSize().height-80,80