gpt4 book ai didi

java - 如何使用 swing 制作更好更快的挂钟?

转载 作者:行者123 更新时间:2023-11-29 06:42:37 24 4
gpt4 key购买 nike

我已经开始了,但我不知道如何在时钟上输入一些数字。估计线是一种痛苦。 =/知道如何更容易和更快地做到这一点吗? 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为了那个原因。有了它,您可以将每个点作为与中心的距离(始终相同)和旋转角度(您为每个数字递增)。

关于java - 如何使用 swing 制作更好更快的挂钟?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9703619/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com