我正在实现一个复制/粘贴示例,当我将剪贴板设置为:

Clipboard.setContents(new MyTransferable(image_label),null);

我希望image_label(是JLabel)是复制标签的副本

我怎样才能做到这一点?

最佳答案

由于所有Swing组件都是可序列化的,因此您只需序列化为内存/字节流并反序列化即可。这为深度复制类提供了一种很好的实用方法。
如果要稍微加快速度,请重写输入/输出流以删除与并发相关的代码。

10-06 09:28