• 大小: 6.37MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-24
  • 语言: Java
  • 标签: 源码  

资源简介

本资源《疯狂Java实战演义源码》,属于疯狂Java系列。

资源截图

代码片段和文件信息

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

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        232  2010-01-21 22:29  flashget\.classpath

     文件        384  2010-01-21 22:29  flashget\.project

     文件        629  2010-01-31 20:55  flashget\bin\org\crazyit\flashget\ContextHolder.class

     文件       3448  2010-01-31 17:51  flashget\bin\org\crazyit\flashget\DownloadContext.class

     文件        391  2010-01-30 21:14  flashget\bin\org\crazyit\flashget\exception\URLException.class

     文件        637  2010-01-30 21:14  flashget\bin\org\crazyit\flashget\info\Info.class

     文件        506  2010-01-30 21:14  flashget\bin\org\crazyit\flashget\Main.class

     文件        701  2010-01-30 21:14  flashget\bin\org\crazyit\flashget\navigation\DownloadingNode.class

     文件        229  2010-01-30 21:14  flashget\bin\org\crazyit\flashget\navigation\DownloadNode.class

     文件        673  2010-01-30 21:14  flashget\bin\org\crazyit\flashget\navigation\FailNode.class

     文件        681  2010-01-30 21:14  flashget\bin\org\crazyit\flashget\navigation\FinishNode.class

     文件        667  2010-01-30 21:14  flashget\bin\org\crazyit\flashget\navigation\TaskNode.class

     文件       1536  2010-01-30 21:14  flashget\bin\org\crazyit\flashget\object\Part.class

     文件       5702  2010-01-30 21:14  flashget\bin\org\crazyit\flashget\object\Resource.class

     文件        619  2010-01-30 21:14  flashget\bin\org\crazyit\flashget\state\AbstractState.class

     文件        636  2010-01-30 21:14  flashget\bin\org\crazyit\flashget\state\Connecting.class

     文件        641  2010-01-30 21:14  flashget\bin\org\crazyit\flashget\state\Downloading.class

     文件       1280  2010-01-30 21:14  flashget\bin\org\crazyit\flashget\state\Failed.class

     文件       1057  2010-01-30 21:14  flashget\bin\org\crazyit\flashget\state\Finished.class

     文件        966  2010-01-30 21:14  flashget\bin\org\crazyit\flashget\state\Pause.class

     文件        319  2010-01-31 22:00  flashget\bin\org\crazyit\flashget\state\TaskState.class

     文件        894  2010-01-31 20:39  flashget\bin\org\crazyit\flashget\thread\DownloadHandler$CountTimetask.class

     文件       4031  2010-01-31 20:39  flashget\bin\org\crazyit\flashget\thread\DownloadHandler.class

     文件       5623  2010-01-31 20:21  flashget\bin\org\crazyit\flashget\thread\DownloadThread.class

     文件       1472  2010-01-31 15:09  flashget\bin\org\crazyit\flashget\ui\DownloadProgressBar.class

     文件       1859  2010-01-31 15:16  flashget\bin\org\crazyit\flashget\ui\DownloadTable.class

     文件       1216  2010-01-31 15:12  flashget\bin\org\crazyit\flashget\ui\DownloadTableCellRenderer.class

     文件       3538  2010-01-31 15:33  flashget\bin\org\crazyit\flashget\ui\DownloadTableModel.class

     文件        918  2010-01-31 22:48  flashget\bin\org\crazyit\flashget\ui\Mainframe$1.class

     文件        842  2010-01-31 22:48  flashget\bin\org\crazyit\flashget\ui\Mainframe$10.class

............此处省略2286个文件信息

评论

共有 条评论