香港专业教育学院已经开始了,但我不知道如何把一些数字放在时钟上。估算线是如此痛苦。 = /知道如何轻松,快速地做到吗? x-x这是我的代码。
import java.awt.*;
import javax.swing.*;
public class DrawingProject extends JFrame
{
public static void main(String[] args)
{
DrawingProject frame = new DrawingProject();
frame.setSize(750, 750);
frame.setVisible(true);
}
public void paint(Graphics g)
{
g.drawOval(170, 170, 300, 300);
g.drawLine(235, 235, 330, 330);
g.drawLine(235, 235, 237, 257);
g.drawLine(235, 235, 257, 237);
g.drawLine(330, 255, 330, 330);
g.drawLine(330, 255, 345, 270);
g.drawLine(330, 255, 313, 270);
}
}
最佳答案
考虑使用polar coordinates。有了它,您就可以给每个点一个到中心的距离(始终相同)和一个旋转角度(对于每个数字递增)。