用JAVA语言GUI程序设计一个有创意的表情包
时间: 2024-02-18 22:06:01 浏览: 27
以下是一个简单的 JAVA GUI 表情包程序设计,生成一个可爱的小狗表情包:
```java
import javax.swing.*;
import java.awt.*;
public class DogEmoji extends JFrame {
private JPanel panel;
public DogEmoji() {
super("可爱的小狗表情包");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(400, 400);
panel = new JPanel();
panel.setBackground(Color.WHITE);
add(panel);
setVisible(true);
}
public void paint(Graphics g) {
super.paint(g);
g.setColor(Color.BLACK);
g.drawOval(100, 100, 200, 200); // 头部
g.drawOval(140, 160, 30, 30); // 左眼
g.drawOval(230, 160, 30, 30); // 右眼
g.fillOval(145, 165, 20, 20); // 左瞳孔
g.fillOval(235, 165, 20, 20); // 右瞳孔
g.drawArc(150, 220, 100, 50, 0, -180); // 嘴巴
g.setColor(Color.RED);
g.fillArc(150, 220, 100, 50, 0, -180); // 舌头
}
public static void main(String[] args) {
new DogEmoji();
}
}
```
该程序继承了 JFrame 类,实现了一个名为 DogEmoji 的表情包,通过重写 paint 方法,在 JFrame 内绘制一个小狗的表情。你可以根据自己的创意,修改代码,生成不同的表情包。