21xrx.com
2025-06-15 08:47:48 Sunday
文章检索 我的文章 写文章
Java编程画三角形
2023-07-14 02:38:08 深夜i     22     0
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,您可以在不同的平台和操作系统上运行图形应用程序,实现各种有趣的图形。

  
  

评论区