2012-02-19 6 views
-1

Javaフォームのインスタンスを.NETフォームの子フォームとして追加することは可能ですか?子ウィンドウとしてのJavaウィンドウ

ありがとうございました

+0

これは非常に奇妙なことです。ここの動機は何ですか?なぜJavaアプリケーションは.NETアプリケーションの子でなければならないのですか?なぜ2つのアプリケーションを実行できないのですか? –

答えて

0

私はそう思わないです。 Javaプログラムは、独自のプロセスで実行する必要があります。あるプロセスのウィンドウは、別のプロセスのウィンドウの子になることはできません。

編集:どうやら私は間違っていた、それが依存するJavaとhere

それかもしれない作業は、例えば、他のプロセスからのウィンドウの子で一つのプロセスからのウィンドウを持つことが可能ですアプリケーションが使用するJava GUIフレームワークがWindowsのコントロールとどのように機能するかWindows Spyは、Javaアプリケーションについてもう少し把握するのに役立ちます。

+0

私は、.netフォームの子ウィンドウとして、ウィンドウの電卓に関するいくつかのチュートリアルを見てきました。しかし、それはjavaウィンドウで動作しません。 :/ –

0

少なくとも私が知っていることは簡単で簡単な方法ではありません。可能な解決策の1つは、JavaアプリケーションからAppletを作成し、WindowsフォームWebBrowserコントロールに埋め込まれた内部で呼び出すことです。あなたのアプリケーションとアプレットの間のコミュニケーションを気にする必要がある場合。

いくつかのヒントは、このことができますhere

希望を見つけることができます。

+0

Javaアプリケーションが私によって書かれていないので、これは不可能です。だから私はアプレットに入れる機会がない。しかし、アプリケーションは、コマンドラインのウィンドウですので、出力を得ることは可能ですか?あなたは標準的なコマンドラインアプリケーションでそれを行うことができますように?ありがとう –

+0

'Java'で書かれたアプリケーションが* expected *出力を生成し、それをあなたの*アプリケーションのために合理的な方法で操作できるなら、それは行く方法です。何も埋め込みませんが、別のexeのように 'Java'アプリケーションを実行してください。例を読む方法は[ここ](http://www.dotnetperls.com/redirectstandardoutput) – Tigran

関連する問題