2011-11-25 120 views
-2

我打算做一個俄羅斯方塊克隆。爲了使它看起來更真實,我想把它繪製在一個160x144的區域,但將其縮放到640x576(縮放4x),以便每個像素看起來像4個像素。我怎樣才能做到這一點?如何擴展JPanel

+3

你嘗試過什麼? – Laf

+0

我不知道從哪裏開始。 – Cg2916

回答

1

如果您使用簡單,直接的Graphics和Graphics2D對象,那麼繪製一個簡單的正方形就足夠了。

gfx.fillRect(x, y, width, height) 

我會寫一個方法來做到這一點爲自己做事情更容易,即

final static int SIZE = 4; 

... 

public void drawBigPixel(int x, int y, Color col) { 
    gfx.setColor(col); 
    gfx.fillRect(x * SIZE, y * SIZE, SIZE, SIZE); 
}