【发布时间】:2013-12-27 07:36:32
【问题描述】:
我有一个我编写的 java 小程序,它绘制游戏图块的表示。
代码如下:
import javax.swing.*;
import java.awt.*;
public class TestApplet extends JApplet
{
Tile tile01;
Drawer drawer;
public void init()
{
tile01 = new Tile("tile01", 4, 2, 1, 7, 0, 6, 5, 3);
drawer = new Drawer();
}
public void paint(Graphics g)
{
drawer.drawTile(g, tile01);
}
}
绘制一个图块一切正常,但我想要做的是有一个绘图区域网格,可以在每个图块上绘制一个图块。
抱歉,我不确定我的解释是否正确,但我想使用摇摆将空间划分为一个瓷砖大小的面板网格,可以在玩家转弯时放置一个瓷砖,以及何时发生这种情况,它会用那里的新图块重新绘制棋盘。
我只是在弄清楚绘画方法的工作原理时遇到了一些麻烦,是否可以对多个面板使用相同的绘画方法?我是否必须为每个面板有一个单独的图形对象,以便它们可以拥有自己的本地坐标系?
无论如何,我们将不胜感激,如果需要任何澄清,请告诉我。
谢谢
【问题讨论】:
-
1) 请在句首加一个大写字母。还要为单词 I 使用大写字母,以及 JEE 或 WAR 等缩写词和首字母缩略词。这使人们更容易理解和帮助。 2) 为了尽快获得更好的帮助,请发帖SSCCE。