需要关于使用什么java对象(java swing)的建议吗?
我正在为我的软件设计课做一个游戏。我有一个JPanel设置,在屏幕上拖放这些100x100像素的JLabel(游戏本质上是一个拼图,可以将这些标签捕捉到我面板上的位置)。我的教授说他不希望我使用JLabels,所以我需要一些你们认为我可以使用的建议。我需要一个对象:需要关于使用什么java对象(java swing)的建议吗?,java,swing,Java,Swing,我正在为我的软件设计课做一个游戏。我有一个JPanel设置,在屏幕上拖放这些100x100像素的JLabel(游戏本质上是一个拼图,可以将这些标签捕捉到我面板上的位置)。我的教授说他不希望我使用JLabels,所以我需要一些你们认为我可以使用的建议。我需要一个对象: 我可以调整到100x100像素 我可以设置点击鼠标侦听器 我可以根据(x,y)对(以像素为单位)更改它在JPanel中的位置 最后,我需要在上面画一些线。因此,基于四个值(x0,y0,x1,y1)。我需要从正方形上的像素点画一条实线
谢谢 他有什么理由要求你不要使用jLabels吗?如果你不能,我建议你只画对象,把它们放到一个数组中,测试它们在屏幕上的位置。同样,你也可以拍摄一张照片并将其切割成12块(4*3),然后将它们存储到一个数组中(像精灵纸一样),然后做同样的事情。请看这个绘图面板的例子。这里有一个很好的例子:我们从一个字节文件中读取要绘制的行,所以很遗憾,我无法预创建图像,因为它可能会根据他要求我们读取的文件而有所不同。。。