Java ドラッグ アンド ドロップを使用して、オブジェクトを JTree からアプリに埋め込まれているネイティブ .NET コンポーネントにドラッグしようとしています。この .NET コンポーネントは File オブジェクトしか受け付けないので、DnD の Transferable オブジェクトに問題があります。この Transferable をこの .Net コンポーネントのファイルのように「見せる」方法を知っている人はいますか?
ps できるだけ早くこの回答が必要です。ありがとう!
Java ドラッグ アンド ドロップを使用して、オブジェクトを JTree からアプリに埋め込まれているネイティブ .NET コンポーネントにドラッグしようとしています。この .NET コンポーネントは File オブジェクトしか受け付けないので、DnD の Transferable オブジェクトに問題があります。この Transferable をこの .Net コンポーネントのファイルのように「見せる」方法を知っている人はいますか?
ps できるだけ早くこの回答が必要です。ありがとう!
その方法は、Java と .net の間で互換性のあるDataFlavorを提供することです。または、より明確にするために、Transferableは、.net アプリケーションが Java アプリケーションに送信する DataFlavor を処理する必要があります。たとえば、javaRemoteObjectMimeTypeを使用すると、.,net アプリケーションで処理できるファイル名の文字列表現を使用できます。
実際、Java アプリケーションが提供できる唯一のものは、DataFlavor のリストです。適切な DataFlavor を見つけるのは、.net アプリケーションの仕事です。