用JAVA写一段可以在桌面启动的圣诞树代码
时间: 2023-05-21 22:04:01 浏览: 80
好的,这是一段可以在桌面上启动圣诞树的 Java 代码:
```
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class ChristmasTree extends JPanel {
public void paint(Graphics g) {
g.setColor(Color.green);
g.fillRect(0, 400, 800, 200); // 绘制圣诞树的身体
g.setColor(Color.red);
for (int i = 0; i < 10; i++) { // 绘制圣诞树的装饰
g.fillOval(i * 70 + 10, 400 - i * 20, 20, 20);
g.fillOval(i * 70 + 40, 400 - i * 20, 20, 20);
}
g.setColor(Color.yellow);
g.fillOval(280, 360, 40, 40); // 绘制圣诞树的星星
}
public static void main(String[] args) {
JFrame frame = new JFrame();
frame.setSize(800, 600); // 设置窗口的大小
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 设置窗口的关闭操作
frame.add(new ChristmasTree()); // 将圣诞树面板添加到窗口中
frame.setVisible(true); // 显示窗口
}
}
```
这段代码使用了 Java 的图形绘制功能,使用了矩形、圆形和颜色来绘制一棵圣诞树。其中,JFrame 类是 Java 的图形用户界面(GUI)组件之一,可以用来创建窗口。JPanel 类是另一个 GUI 组件,可以用来在窗口中绘制图形。在这段代码中,我们继承了 JPanel 类,并重写了它的 paint() 方法来绘制圣诞树。
希望这段代码能够帮到你!
阅读全文