21xrx.com
2024-05-20 02:28:15 Monday
登录
文章检索 我的文章 写文章
Java编程画三角形
2023-07-14 02:38:08 深夜i     --     --
Java编程 三角形 画图 图形界面 坐标系

在Java编程中,有很多有趣的图形可以通过简单的代码来实现,比如画三角形。画三角形可以通过Java的Graphics2D类来实现。下面是一个简单的Java程序,用于画一个等边三角形:


import java.awt.*;

import javax.swing.*;

class Triangle extends JPanel {

  public void paintComponent(Graphics g) {

    super.paintComponent(g);

    

    int[] x = 50;

    int[] y = 100;

    g.setColor(Color.RED);

    g.drawPolygon(x, y, 3);

  }

}

public class TriangleTest extends JFrame {

  public TriangleTest() {

    setTitle("Triangle Test");

    setSize(200, 200);

    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    

    Triangle triangle = new Triangle();

    

    add(triangle);

    setVisible(true);

  }

  

  public static void main(String[] args) {

    new TriangleTest();

  }

}

在这个程序中,我们继承了JPanel类,并覆盖了paintComponent方法,在方法中绘制了一个三角形。具体来说,我们定义了三个点的x、y坐标,然后调用Graphics的drawPolygon方法来绘制三角形。最后,我们将绘制的三角形添加到JFrame中,并显示在屏幕上。

运行程序后,您将看到一个红色的等边三角形。

这只是一个简单的例子,您可以通过改变代码中的坐标和颜色来绘制不同的三角形。 请注意,您需要了解Java Swing和Graphics2D知识,才能更好地理解和修改这个例子。

通过这个例子,我们可以看到Java编程的强大之处。使用Java,您可以在不同的平台和操作系统上运行图形应用程序,实现各种有趣的图形。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复