小游戏是为了给刚入门的小白进行练手的,效果如下图,球会自动的移动,到边缘后会自动的进行反弹:
package top.xq.ball;
import javax.swing.*;
import java.awt.*;
/**
* 类名称 BallMove
* 说明 生成一个桌球游戏
* 作者 IT小黑
* 日期 2019/10/10 17:35
*/
public class BallMove extends JFrame {
// 图片加载
private static final Image ballImage;
private static final Image deskImage;
//定义初始化的坐标
private double x = 100;
private double y = 100;
//角度
private double degree = 3.14 / 3;
// 加载静态块时间,初始化图片
static {
ballImage = Toolkit.getDefaultToolkit().getImage("img/ball.png")