我试图使用Java拖放将一个对象从JTree拖放到嵌入到我的应用程序中的原生.NET组件中。这个.NET组件只接受文件对象,所以我在DnD的可传输对象上遇到了问题。有人知道我如何使这个可转换的“看起来”像一个文件到这个.Net组件吗?
附注:我需要尽快得到这个答案。谢谢!
发布于 2010-04-06 08:35:25
方法是提供一个在DataFlavor和.net之间兼容的Java。或者,为了更清楚地说明,可转让必须处理.net应用程序发送给java应用程序的DataFlavor。例如,使用javaRemoteObjectMimeType将允许您使用.NET应用程序可以处理的文件名的字符串表示形式。
实际上,您的Java应用程序可以提供的唯一东西是一个DataFlavor列表。您的.net应用程序的工作是找到一个合适的DataFlavor。
https://stackoverflow.com/questions/2582207
复制相似问题