-2
我打算做一個俄羅斯方塊克隆。爲了使它看起來更真實,我想把它繪製在一個160x144的區域,但將其縮放到640x576(縮放4x),以便每個像素看起來像4個像素。我怎樣才能做到這一點?如何擴展JPanel
我打算做一個俄羅斯方塊克隆。爲了使它看起來更真實,我想把它繪製在一個160x144的區域,但將其縮放到640x576(縮放4x),以便每個像素看起來像4個像素。我怎樣才能做到這一點?如何擴展JPanel
如果您使用簡單,直接的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);
}
你嘗試過什麼? – Laf
我不知道從哪裏開始。 – Cg2916