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);
    }

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

  • 相关阅读:
    软件工程课程-助教自我介绍
    软件工程课程-课代表信息
    软件工程课程-课后作业
    小知识记录:第四篇
    小知识记录:第三篇
    小知识记录:第二篇
    小知识记录:第一篇
    dd命令和fio命令测试磁盘io性能
    horizon仪表盘安装
    OpenStack安装部署笔记
  • 原文地址:https://www.cnblogs.com/ly570/p/11154051.html
Copyright © 2011-2022 走看看