📄 circlepoint.java
字号:
// Decompiled by Jad v1.5.7c. Copyright 1997-99 Pavel Kouznetsov.// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html// Decompiler options: packfields(5) packimports(3) nocasts braces // Source File Name: Fortune.javaimport java.awt.Graphics;class CirclePoint extends EventPoint{ CirclePoint(double d, double d1, ArcNode arcnode) { super(d, d1); arc = arcnode; radius = distance(arcnode); x += radius; } public void paint(Graphics g) { super.paint(g); double d = radius; g.drawOval((int)(x - 2D * d), (int)(y - d), (int)(2D * d), (int)(2D * d)); } public void action(MyCanvas mycanvas) { ArcNode arcnode = arc.Prev; ArcNode arcnode1 = arc.Next; MyPoint mypoint = new MyPoint(x - radius, y); arc.completeTrace(mycanvas, mypoint); arcnode.completeTrace(mycanvas, mypoint); arcnode.startOfTrace = mypoint; arcnode.Next = arcnode1; arcnode1.Prev = arcnode; if(arcnode.circlePoint != null) { mycanvas.Events.remove(arcnode.circlePoint); arcnode.circlePoint = null; } if(arcnode1.circlePoint != null) { mycanvas.Events.remove(arcnode1.circlePoint); arcnode1.circlePoint = null; } arcnode.checkCircle(mycanvas.Events); arcnode1.checkCircle(mycanvas.Events); } double radius; ArcNode arc;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -