(1+s));xxxx大学课程设计说明书(论文)7g2d.scale(1,-1);for(inti=0;i<60;i++){intangle=90-i*6;doublepos[]=calcPos(r,angle);paintMinuteDot(r,g2d,pos[0],pos[1],i%5==0);}paintHourPointer(r,g2d);paintMinutePointer(r,g2d);paintSecondPointer(r,g2d);paintCenterPoint(g2d);g2d.scale(1,-1);g2d.translate(-insets.left-r*(1+s),-insets.top-r*(1+s));}privatevoidpaintCenterPoint(Graphics2Dg2d){g2d.setColor(Color.BLUE);Rectangle2Drect=newRectangle2D.Double(-2,-2,4,4);g2d.fill(rect);}privatevoidpaintMinutePointer(intr,Graphics2Dg2d){intminute=currentTime.get(Calendar.MINUTE);intsecond=currentTime.get(Calendar.SECOND);doubleangle=90-(minute+second/60.0)*6;ShapepointerShape=createPointerShape(r*0.8,r*0.04,r*0.08,angle);g2d.setColor(Color.LIGHT_GRAY);g2d.fill(pointerShape);g2d.setColor(Color.DARK_GRAY);g2d.draw(pointerShape);