zoukankan      html  css  js  c++  java
  • Java桌球小游戏

    版本一、出现窗口
    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);
    }

    --------------------- 

  • 相关阅读:
    春节不回家
    夜间突然发烧,无法入眠
    歌词写得真好
    近日看到网上许多BBS寻找SAP及ABAP程序的学习资料,本人深知学习的艰辛与不易,特贡献自己多年的学习资料,完全免费
    人生的真谛
    SMARTFORMS的调用方法(作者:曹玉平)
    自己给自己当医生
    将ocx添加到.NET
    AQtime + ocx/dll
    ActiveX:创建安装:
  • 原文地址:https://www.cnblogs.com/ly570/p/11154051.html
Copyright © 2011-2022 走看看