0
我正在嘗試使用Java拖放操作將對象從JTree拖動到嵌入到我的應用中的本機.NET組件中。這個.NET組件只接受File對象,所以我遇到了DnD的Transferable對象。任何人都知道我可以如何讓這個Transferable「看起來」像這個.Net組件的文件一樣?Java DnD - Java組件到.Net組件
p.s.我需要這個答案爲儘快。謝謝!
我正在嘗試使用Java拖放操作將對象從JTree拖動到嵌入到我的應用中的本機.NET組件中。這個.NET組件只接受File對象,所以我遇到了DnD的Transferable對象。任何人都知道我可以如何讓這個Transferable「看起來」像這個.Net組件的文件一樣?Java DnD - Java組件到.Net組件
p.s.我需要這個答案爲儘快。謝謝!
要做的方法是提供一個兼容Java和.net的DataFlavor。或者,爲了使事情更清楚,您的Transferable必須處理您的.net應用程序發送給您的Java應用程序的DataFlavor。例如,使用javaRemoteObjectMimeType將允許您使用。net應用程序可以處理的文件名的字符串表示。
實際上,Java應用程序可能提供的唯一一件事是DataFlavor列表。這是您的.net應用程序的工作,以找到適合的DataFlavor。