我正在进行一场国际象棋比赛。我使用JPanel
制作了棋盘。
此JPanel
由64个JLabel
组成,代表8x8
象棋块。
我想旋转这个JPanel,以便根据玩家的选择旋转整个棋盘。
请建议我这样做。
答案 0 :(得分:1)
JPanel是静态的,如果你想要一个奇特的旋转运动,你应该加载一个imagemap并编码一个算法来旋转所有像素(或者如果是这样的话,可以使用joGL库运行openGL),或者,如果你不这样做我想要显示任何动态翻译,请确保表示作品,正方形和表格本身的所有对象都有一个与其关联的维度属性,因此您可以使用所有图形的维度属性强制重新绘制jpanel根据角度运动重写(即如果表格逆时针移动90个等级,则(7,1)处的塔现在应该出现在(8,7)上。)
这个问题非常笼统,但请记住,所有表示的对象都必须拥有维度属性,以便在重新加载JPanel时可以在不同的位置重新绘制它们。
答案 1 :(得分:0)
我认为你可以旋转图像而不是面板。