2009-06-16 9 views
2

.NETアプリケーションでホストしたいいくつかのJavaユーザーインターフェイスコントロールがあります。どうやってやるの?私はそれらをCOMで包む必要がありますか?それ、どうやったら出来るの?私は、コンポーネントを.NETに書かれた他のコンポーネントとともにフォーム上に置いて欲しい。.NETアプリケーションでJava Swingコンポーネントをホストするにはどうすればいいですか

+0

これを行う方法はわかりません。しかし、私はそれが可能かどうかを知りたいです。 – luiscubal

答えて

0

この高度な統合を強制する方法はありません。 .NETフォームホストをJavaコンポーネントにすることはできません。 COMラッピングでも、フォーム内のコンポーネントをホストするために必要な統合レベルは得られません。

1

VS2005を使用している場合、J#でJavaコンポーネントのコンパイルを検討しましたか?

私はJ#を試したことはありませんが、Swingの呼び出しをWinFormsの同等のものに変換すると主張しているようです。

+0

これも私の初期の反応でしたが、MSは廃止されましたが、MSは2015年まで既存の顧客(VS2005)をサポートすると言います(http://msdn.microsoft.com/en-us/vjsharp/default.aspx)。 –

0

概念的には、これを行うことが可能であると信じることはほぼ不可能です。

ただし、既存のコンポーネントをJ#に移行しようとする場合があります。

0

これを行うと主張するJNBridgeと呼ばれる製品があります。これまで聞いたことはありません。

また、this previous postも参照してください。

関連する問題