Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从JPanel中选择一个图像_Java - Fatal编程技术网

Java 从JPanel中选择一个图像

Java 从JPanel中选择一个图像,java,Java,我正在做一个小项目,它要求我将图像加载到窗口中,然后随意移动它们 到目前为止,我只需使用图形对象将图像绘制到JPanel上,就可以将图像加载到JPanel上 现在我面临着一个挑战,那就是如何区分我在点击时加载的各种图像,以便在屏幕上拖动它们 有什么想法吗?如果您对每个图像使用JLabel,并将JLabel子组件制作成JPanel,它会自动绘制图像,您可以向每个组件添加s,以便能够在屏幕上拖动它们。使用来拖动屏幕上的任何组件。您可以将JPanel子类化,并将图像作为成员变量,然后您可以查询所选JP

我正在做一个小项目,它要求我将图像加载到窗口中,然后随意移动它们

到目前为止,我只需使用图形对象将图像绘制到JPanel上,就可以将图像加载到JPanel上

现在我面临着一个挑战,那就是如何区分我在点击时加载的各种图像,以便在屏幕上拖动它们


有什么想法吗?

如果您对每个图像使用
JLabel
,并将
JLabel
子组件制作成
JPanel
,它会自动绘制图像,您可以向每个组件添加s,以便能够在屏幕上拖动它们。

使用来拖动屏幕上的任何组件。

您可以将
JPanel
子类化,并将图像作为成员变量,然后您可以查询所选
JPanel
的图像对象以进行区分。。。