Java——绘制五角星
时间: 2023-10-18 18:05:42 浏览: 50
以下是使用 Java 绘制五角星的代码:
```java
import java.awt.*;
import javax.swing.*;
public class DrawStar extends JPanel {
public void paintComponent(Graphics g) {
super.paintComponent(g);
int xPoints[] = {55, 67, 109, 73, 83, 55, 27, 37, 1, 43};
int yPoints[] = {0, 36, 36, 54, 96, 72, 96, 54, 36, 36};
int nPoints = 10;
g.setColor(Color.RED);
g.fillPolygon(xPoints, yPoints, nPoints);
}
public static void main(String[] args) {
JFrame frame = new JFrame("Draw Star");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.add(new DrawStar());
frame.setSize(200, 200);
frame.setLocationRelativeTo(null);
frame.setVisible(true);
}
}
```
上述代码会在一个窗口中绘制一个红色的五角星。如果你想要绘制不同大小或颜色的五角星,可以修改代码中的参数。