-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