我正在实现一个复制/粘贴示例,当我像这样设置剪贴板时:
Clipboard.setContents(新MyTransferable(image_label),null);
我希望image_label (是一个JLabel)是复制标签的克隆
我该怎么做呢?
发布于 2010-10-12 20:35:42
因为所有的Swing组件都是可序列化的,所以您只需序列化到内存/字节流,然后再反序列化即可。这为深度复制类提供了一个很好的实用方法。如果你想提高速度,重写in/out streams以删除与并发相关的代码。
发布于 2010-10-12 20:28:54
JComponents不覆盖克隆,但它们是bean,所以您可以使用BeanUtils之类的东西将属性从标签复制到新标签。
https://stackoverflow.com/questions/3913199
复制相似问题