以下是一个简易的 2024 年情人节玫瑰烟花程序的示例,使用 Java 语言编写:
```java
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class ValentineRose extends JFrame {
private Timer timer;
private int x, y;
public ValentineRose() {
setTitle("2024 情人节玫瑰烟花");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setResizable(false);
x = 300;
y = 300;
// 创建一个定时器,每隔 10 毫秒触发一次
timer = new Timer(10, new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// 更新玫瑰的位置和大小
x--;
y--;
// 重绘窗口
repaint();
}
});
// 启动定时器
timer.start();
// 设置窗口大小和位置
setSize(600, 600);
setLocationRelativeTo(null);
}
@Override
public void paint(Graphics g) {
super.paint(g);
// 绘制玫瑰
g.setColor(Color.RED);