資源簡介
本資源《瘋狂Java實戰(zhàn)演義源碼》,屬于瘋狂Java系列。

代碼片段和文件信息
package?org.crazyit.ball;
import?java.awt.Image;
import?java.io.File;
import?javax.imageio.ImageIO;
import?java.io.IOException;
/**
?*?小球?qū)ο?br/>?*?
?*?@author?yangenxiong?yangenxiong2009@gmail.com
?*?@author?Kelvin?Mak?kelvin.mak125@gmail.com
?*?@version??1.0
?*?
網(wǎng)站:?瘋狂Java聯(lián)盟
?*?
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;
//?定義是否結(jié)束運動
private?boolean?stop?=?false;
/**
?*?m?有參數(shù)構(gòu)造器
?*?
?*?@param?panelWidth
?*????????????int?畫板寬度
?*?@param?panelHeight
?*????????????int?畫板高度
?*?@param?offset
?*????????????int?位移
?*?@param?path
?*????????????String?圖片路徑
?*/
public?Ball(int?panelWidth?int?panelHeight?int?offset?String?path)
throws?IOException?{
//?調(diào)用父構(gòu)造器
super(panelWidth?panelHeight?path);
//?設(shè)置y坐標(biāo)
this.setY(panelHeight?-?super.getImage().getHeight(null)?-?offset);
}
/**
?*?設(shè)置橫向速度
?*?
?*?@param?speed
?*????????????int?速度
?*?@return?void
?*/
public?void?setSpeedX(int?speed)?{
this.speedX?=?speed;
}
/**
?*?設(shè)置豎向速度
?*?
?*?@param?speed
?*????????????int?速度
?*?@return?void
?*/
public?void?setSpeedY(int?speed)?{
this.speedY?=?speed;
}
/**
?*?設(shè)置是否在運動
?*?
?*?@param?b
?*????????????boolean
?*?@return?void
?*/
public?void?setStarted(boolean?b)?{
this.started?=?b;
}
/**
?*?設(shè)置是否結(jié)束運動
?*?
?*?@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;
}
/**
?*?是否已經(jīng)結(jié)束運動
?*?
?*?@return?boolean?是否已經(jīng)結(jié)束運動
?*/
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\ob
?????文件???????5702??2010-01-30?21:14??flashget\bin\org\crazyit\flashget\ob
?????文件????????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$CountTime
?????文件???????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\Mainfr
?????文件????????842??2010-01-31?22:48??flashget\bin\org\crazyit\flashget\ui\Mainfr
............此處省略2286個文件信息
評論
共有 條評論