Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/304.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 将油漆从面板转移到面板_Java_Swing - Fatal编程技术网

Java 将油漆从面板转移到面板

Java 将油漆从面板转移到面板,java,swing,Java,Swing,我有两个面板。第一个是我用图形2D画的。我需要一种方法将我在面板1上绘制的内容复制到鼠标上的面板2上。我已经完成了绘制部分,但我仍在将其复制到另一个面板上。绘制屏幕外图像,然后将该图像复制到两个面板上绘制屏幕外图像,然后将该图像复制到两个面板上您可以。。。 将生成输出所需的所有操作存储在某种模型中,然后可以将该模型提供给知道如何使用它的任何其他组件 你可以。。。 使用BufferedImage将绘制操作渲染到第一个面板中(绘制BufferedImage),然后只需复制并将其传递到第二个面板(不要

我有两个面板。第一个是我用图形2D画的。我需要一种方法将我在面板1上绘制的内容复制到鼠标上的面板2上。我已经完成了绘制部分,但我仍在将其复制到另一个面板上。

绘制屏幕外图像,然后将该图像复制到两个面板上

绘制屏幕外图像,然后将该图像复制到两个面板上

您可以。。。 将生成输出所需的所有操作存储在某种模型中,然后可以将该模型提供给知道如何使用它的任何其他组件

你可以。。。 使用
BufferedImage
将绘制操作渲染到第一个面板中(绘制
BufferedImage
),然后只需复制并将其传递到第二个面板(不要传递原始图像,否则可能会遇到意外问题)

你可以。。。 使用
JComponent#printAll
将组件绘制到
buffereImage
中,并将其传递到第二个面板,以便其绘制

您可以。。。 将生成输出所需的所有操作存储在某种模型中,然后可以将该模型提供给知道如何使用它的任何其他组件

你可以。。。 使用
BufferedImage
将绘制操作渲染到第一个面板中(绘制
BufferedImage
),然后只需复制并将其传递到第二个面板(不要传递原始图像,否则可能会遇到意外问题)

你可以。。。
使用
JComponent#printAll
将组件绘制到
buffereImage
中,并将其传递到第二个面板进行绘制

请告知并显示更多信息:1)显示相关代码,最好是有效代码,2)显示您为执行交换所做的任何尝试,3)详细说明您的程序当前执行的操作以及您正试图执行的操作……请详细说明并显示:1)显示您的相关代码,最好是有效代码;2)显示您为执行交换所做的任何尝试,3)告诉更多关于你的计划目前所做的事情的细节,以及你正试图让它做什么…这些建议的例子可以在整个过程中找到,因此,我建议尝试一些,看看什么对你有用,如果你有特殊的问题,然后发布另一个问题,展示你所做的尝试。自始至终都可以找到这些建议的示例。因此,我建议尝试一些,看看什么对你有效。如果你有特殊问题,那么发布另一个问题,展示你所做的尝试