版本一、出现窗口
package cn.xjion.game;/** * 出现窗口 * @author xjion * */import java.awt.*;import javax.swing.*;//继承窗口类public class BallGame extends JFrame{ // 窗口加载的方法 void launchFrame(){ // 窗口的大小,宽高 setSize(300,300);// 窗口的位置,距离窗口左上角的位置 setLocation(400,200);// 窗口可见 setVisible(true); }// main方法,执行入口 public static void main(String[] args) { // 新建对象 BallGame bg = new BallGame();// 调用方法 bg.launchFrame(); }}版本二、加载图片这儿的加载图片有个缓存问题,需要最小化窗口再打开package cn.xjion.game;/** * 加载图片 * @author xjion * */import java.awt.*;import javax.swing.*;//继承窗口类public class BallGame extends JFrame{ // 创建两个图片的对象,代表两个图片 Image ball = Toolkit.getDefaultToolkit().getImage("image/ball.png"); Image desk = Toolkit.getDefaultToolkit().getImage("image/desk.jpg");// 画窗口的方法 public void paint(Graphics g){ // 画桌面 g.drawImage(desk, 0, 0, null);// 画ball对象,坐标100,100 g.drawImage(ball, 100, 100, null); }// 窗口加载的方法 void launchFrame(){ // 窗口的大小,宽高 setSize(856,500);// 窗口的位置,距离窗口左上角的位置 setLocation(50,50);// 窗口可见 setVisible(true); }// main方法,执行入口 public static void main(String[] args) { // 新建对象 BallGame bg = new BallGame();// 调用方法 bg.launchFrame(http://www.my516.com); }---------------------