跟着视频敲得 ,虽然不是自己的思路 ,不过对代码多了一点了解:涉及到继承类
主函数:创建一个BallGame对象,调用一个launchFrame函数 ;
launchFrame函数:严格来说是方法 ,设定好一个窗口的信息,在窗口内开始画动画,只不过每次需要控制小球的位置(注意延时)
paint函数:导入素材,改变小球位置
首先需要在当前项目下new 一个Folder文件夹 ,将素材直接复制进去,然后在src文件夹下new一个class文件
桌球:
桌面:
package pro02;
import java.awt.*;
import javax.swing.*;
//导入两个包 后面要用他们的类
//继承swing的窗口类
public class BallGame extends JFrame{
//两个对象代表两个图片
Image ball=Toolkit.getDefaultToolkit().getImage("images/ball.png");
Image desk=Toolkit.getDefaultToolkit().getImage("images/desk.jpg");
double x=100;
double y