gpt4 book ai didi

java - 如何在 Java 中绘制各种形状?我应该使用哪个库?

转载 作者:行者123 更新时间:2023-12-01 12:24:34 24 4
gpt4 key购买 nike

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

8年前关闭。




Improve this question




我想编写一个程序,它可以绘制我分配给它的任何类型的形状,例如

  • 圈子
  • 方形
  • 矩形

  • 我应该使用哪个库,以及如何在 Java 中使用它?

    我是一名 python 编码员,因此发现很难处理 Java。

    最佳答案

    当然,您可以使用 Swing 做到这一点。您可能想查看 Java 的 Shape图书馆。

    或者,您可以简单地覆盖组件的绘制方法,如下所示。

    alt text

    import javax.swing.*;
    import java.awt.*;

    public class ShapeTest extends JFrame{
    public ShapeTest(){
    setSize(400,400);
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setLocationRelativeTo(null);
    setVisible(true);
    }

    public static void main(String a[]){
    new ShapeTest();
    }

    public void paint(Graphics g){
    g.drawOval(40, 40, 60, 60); //FOR CIRCLE
    g.drawRect(80, 30, 200, 200); // FOR SQUARE
    g.drawRect(200, 100, 100, 200); // FOR RECT
    }
    }

    关于java - 如何在 Java 中绘制各种形状?我应该使用哪个库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4578835/

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