• 大小: 6.81MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-27
  • 语言: Java
  • 标签: javase  例子  源码  

资源简介

简介:第1章_控制台五子棋 第2章_仿Windows计算器 第3章_图片浏览器 第4章_桌面弹球 第5章 俄罗斯方块 第6章_仿Windows画图 第7章_单机连连看 第8章_简单Java_IDE工具 第9章_图书进存销系统 第10章_事务跟踪系统 第11章_多线程下载工具 第12章_邮件客户端 第13章_MySQL管理器 第14章_自己开发IoC容器 第15章_仿QQ游戏大厅

资源截图

代码片段和文件信息

package org.crazyit.ball;

import java.awt.Image;
import java.io.File;
import javax.imageio.ImageIO;
import java.io.IOException;

/**
 * 小球对象
 * 
 * @author yangenxiong yangenxiong2009@gmail.com
 * @author Kelvin Mak kelvin.mak125@gmail.com
 * @version  1.0
 * 
网站: 疯狂Java联盟
 * 
Copyright (C) 2009-2010 yangenxiong
 * 
This program is protected by copyright laws.
 */
public class Ball extends BallComponent {
// 定义球的竖向速度
private int speedY = 10;
// 定义弹球的横向速度
private int speedX = 8;
// 定义是否在运动
private boolean started = false;
// 定义是否结束运动
private boolean stop = false;

/**
 * m 有参数构造器
 * 
 * @param panelWidth
 *            int 画板宽度
 * @param panelHeight
 *            int 画板高度
 * @param offset
 *            int 位移
 * @param path
 *            String 图片路径
 */
public Ball(int panelWidth int panelHeight int offset String path)
throws IOException {
// 调用父构造器
super(panelWidth panelHeight path);
// 设置y坐标
this.setY(panelHeight - super.getImage().getHeight(null) - offset);
}

/**
 * 设置横向速度
 * 
 * @param speed
 *            int 速度
 * @return void
 */
public void setSpeedX(int speed) {
this.speedX = speed;
}

/**
 * 设置竖向速度
 * 
 * @param speed
 *            int 速度
 * @return void
 */
public void setSpeedY(int speed) {
this.speedY = speed;
}

/**
 * 设置是否在运动
 * 
 * @param b
 *            boolean
 * @return void
 */
public void setStarted(boolean b) {
this.started = b;
}

/**
 * 设置是否结束运动
 * 
 * @param b
 *            boolean
 * @return void
 */
public void setStop(boolean b) {
this.stop = b;
}

/**
 * 返回横向速度
 * 
 * @return int 速度
 */
public int getSpeedX() {
return this.speedX;
}

/**
 * 返回竖向速度
 * 
 * @return int 速度
 */
public int getSpeedY() {
return this.speedY;
}

/**
 * 是否在运动
 * 
 * @return boolean 是否在运动
 */
public boolean isStarted() {
return this.started;
}

/**
 * 是否已经结束运动
 * 
 * @return boolean 是否已经结束运动
 */
public boolean isStop() {
return this.stop;
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2011-05-03 17:17  code\
     目录           0  2011-05-03 17:17  code\ball\
     文件         232  2010-01-17 17:21  code\ball\.classpath
     文件         380  2010-01-17 17:21  code\ball\.project
     目录           0  2011-05-03 17:17  code\ball\bin\
     目录           0  2011-05-03 17:17  code\ball\bin\org\
     目录           0  2011-05-03 17:17  code\ball\bin\org\crazyit\
     目录           0  2011-05-03 17:17  code\ball\bin\org\crazyit\ball\
     文件        1480  2010-01-19 10:32  code\ball\bin\org\crazyit\ball\Ball.class
     文件        1701  2010-01-19 10:32  code\ball\bin\org\crazyit\ball\BallComponent.class
     文件        1027  2010-01-19 10:33  code\ball\bin\org\crazyit\ball\Ballframe$1.class
     文件         810  2010-01-19 10:33  code\ball\bin\org\crazyit\ball\Ballframe$2.class
     文件         756  2010-01-19 10:33  code\ball\bin\org\crazyit\ball\Ballframe$BallPanel.class
     文件        2578  2010-01-19 10:33  code\ball\bin\org\crazyit\ball\Ballframe.class
     文件         668  2010-01-19 10:33  code\ball\bin\org\crazyit\ball\BallGame.class
     文件        6703  2010-01-19 10:33  code\ball\bin\org\crazyit\ball\BallService.class
     文件        1437  2010-01-19 10:33  code\ball\bin\org\crazyit\ball\Brick.class
     文件         884  2010-01-19 10:34  code\ball\bin\org\crazyit\ball\LongMagic.class
     文件         481  2010-01-19 10:34  code\ball\bin\org\crazyit\ball\Magic.class
     文件         900  2010-01-19 10:34  code\ball\bin\org\crazyit\ball\ShortMagic.class
     文件         905  2010-01-19 10:34  code\ball\bin\org\crazyit\ball\Stick.class
     目录           0  2011-05-03 17:17  code\ball\img\
     文件        1023  2010-01-17 17:29  code\ball\img\ball.gif
     文件       18918  2010-01-17 17:29  code\ball\img\ball.jpg
     文件        1702  2010-01-17 17:29  code\ball\img\brick.gif
     文件         211  2010-01-17 17:29  code\ball\img\long.gif
     文件        1152  2010-01-17 17:29  code\ball\img\over.gif
     文件         211  2010-01-17 17:29  code\ball\img\short.gif
     文件       18526  2010-01-17 17:29  code\ball\img\stick.jpg
     文件        1154  2010-01-17 17:29  code\ball\img\win.gif
     目录           0  2011-05-03 17:17  code\ball\src\
............此处省略2283个文件信息

评论

共有 条评论