编写一个java(gui)程序,画出蔡徐坤。
时间: 2024-02-19 21:57:16 浏览: 206
SNACK - 副本_蔡徐坤篮球_
5星 · 资源好评率100%
好的,下面是一个简单的 Java GUI 程序,使用 Graphics2D 类绘制蔡徐坤的轮廓和细节:
```java
import javax.swing.*;
import java.awt.*;
public class CaiXuKunDrawing extends JFrame {
public CaiXuKunDrawing() {
setTitle("蔡徐坤绘制");
setSize(600, 600);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
}
public void paint(Graphics g) {
Graphics2D g2d = (Graphics2D) g;
// 设置颜色
g2d.setColor(Color.YELLOW);
// 绘制头部
g2d.fillOval(200, 100, 200, 200);
// 绘制身体
g2d.fillRect(250, 300, 100, 200);
// 绘制左臂
g2d.fillRoundRect(150, 250, 100, 50, 20, 20);
// 绘制右臂
g2d.fillRoundRect(350, 250, 100, 50, 20, 20);
// 绘制左腿
g2d.fillRect(250, 500, 50, 100);
// 绘制右腿
g2d.fillRect(300, 500, 50, 100);
// 绘制眼睛
g2d.setColor(Color.BLACK);
g2d.fillOval(250, 150, 20, 30);
g2d.fillOval(330, 150, 20, 30);
// 绘制嘴巴
g2d.fillArc(240, 190, 120, 80, 180, 180);
// 绘制文字
g2d.setColor(Color.BLUE);
g2d.setFont(new Font("宋体", Font.BOLD, 30));
g2d.drawString("蔡徐坤", 250, 80);
}
public static void main(String[] args) {
CaiXuKunDrawing cxkDrawing = new CaiXuKunDrawing();
cxkDrawing.setVisible(true);
}
}
```
运行该程序,即可在窗口中看到绘制好的蔡徐坤图像。注意,该程序只是一个简单的示例,绘制的蔡徐坤图像可能与实际不太一样,仅供参考。
阅读全文