?? ersbox.java
字號:
/**
* File: ErsBox.java
* User: Administrator
* Date: Jan 15, 2003
* Describe: 俄羅斯方塊的 Java 實(shí)現(xiàn)
*/
import java.awt.*;
/**
* 方格類,是組成塊的基本元素,用自己的顏色來表示塊的外觀
*/
class ErsBox implements Cloneable {
private boolean isColor;
private Dimension size = new Dimension();
/**
* 方格類的構(gòu)造函數(shù)
* @param isColor 是不是用前景色來為此方格著色,
* true前景色,false用背景色
*/
public ErsBox(boolean isColor) {
this.isColor = isColor;
}
/**
* 此方格是不是用前景色表現(xiàn)
* @return boolean,true用前景色表現(xiàn),false用背景色表現(xiàn)
*/
public boolean isColorBox() {
return isColor;
}
/**
* 設(shè)置方格的顏色,
* @param isColor boolean,true用前景色表現(xiàn),false用背景色表現(xiàn)
*/
public void setColor(boolean isColor) {
this.isColor = isColor;
}
/**
* 得到此方格的尺寸
* @return Dimension,方格的尺寸
*/
public Dimension getSize() {
return size;
}
/**
* 設(shè)置方格的尺寸
* @param size Dimension,方格的尺寸
*/
public void setSize(Dimension size) {
this.size = size;
}
/**
* 覆蓋Object的Object clone(),實(shí)現(xiàn)克隆
* @return Object,克隆的結(jié)果
*/
public Object clone() {
Object cloned = null;
try {
cloned = super.clone();
} catch (Exception ex) {
ex.printStackTrace();
}
return cloned;
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -