java绘制五角星_JAVA 五角星小程序
时间: 2023-08-11 16:51:20 浏览: 116
好,下面是Java绘制五角星的小程序:
```java
import java.awt.*;
import javax.swing.*;
public class DrawStar extends JPanel {
@Override
public void paintComponent(Graphics g) {
super.paintComponent(g);
// 设置画笔颜色为红色
g.setColor(Color.RED);
int[] xPoints = {36, 47, 64, 50, 55, 36, 17, 22, 9, 27};
int[] yPoints = {0, 23, 23, 36, 59, 47, 59, 36, 23, 23};
// 绘制五角星
g.drawPolygon(xPoints, yPoints, 10);
}
public static void main(String[] args) {
JFrame frame = new JFrame("DrawStar");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.add(new DrawStar());
frame.setSize(100, 100);
frame.setVisible(true);
}
}
```
运行该程序,会弹出一个窗口,窗口中绘制了一个红色的五角星。该程序使用了Java的图形库,通过继承JPanel类并重写paintComponent方法,实现了在窗口中绘制五角星的功能。
阅读全文