java 画出一个三角形
时间: 2023-12-04 14:29:39 浏览: 42
以下是使用Java Graphics库绘制三角形的示例代码:
```java
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Triangle extends JPanel {
@Override
public void paintComponent(Graphics g) {
super.paintComponent(g);
g.setColor(Color.RED); // 设置画笔颜色为红色
int[] xPoints = {100, 150, 200}; // 定义三角形三个顶点的x坐标
int[] yPoints = {100, 150, 100}; // 定义三角形三个顶点的y坐标
g.fillPolygon(xPoints, yPoints, 3); // 绘制填充三角形
}
public static void main(String[] args) {
JFrame frame = new JFrame("Triangle");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.add(new Triangle());
frame.setSize(300, 300);
frame.setLocationRelativeTo(null);
frame.setVisible(true);
}
}
```
运行该程序后,将会弹出一个窗口,里面绘制了一个红色的三角形。