私はGUIを作ることを考えています。私の友人はC#でそれを行う方法を知っていると私に言ったので、私はGUIを設定するその方法に行った。とにかく、C#でGUIをJavaで使えるようにしたのですか?.csファイルは.javaソフトウェアで動作しますか?
答えて
Javaでコーディングする場合、JavaでGUIを作成する方法を学ぶべきだと思います。しかし、C#とJavaの両方を相互運用するには、CLRで実行されるC#プログラムとJVMで実行されるJavaプログラムの間のブリッジのように機能する新しいレイヤーが必要です。
http://www.devx.com/interop/Article/19945/1954
あなたが適切なロジックをGUI上で何かをバインドする必要があります。次のリンクは、ランタイム・ブリッジを介してC#プログラムから直接Javaルーチンを呼び出す方法についての良い説明があります。 File> New新しいファイルを作成するためのメニュー選択があります。したがって、このメニューコマンドはロジックにバインドする必要があります。これらのロジックやイベントハンドラを記述したり、GUIクラスの中に他の機能を定義したりせずに逃げることはできません。厳密に言えば、常にGUIクラスで構成されるプレゼンテーション層に多くのコードを書く必要があります。そのため、あなたの友人はプレゼンテーション層そのものを構築する必要もあります。役に立たないユーザーインターフェースは、プログラムではなくプロトタイプと呼ばれるためです。また、ランタイムブリッジがパフォーマンスを大幅に低下させることも忘れないでください。最終的には、JavaでGUIを作成する方法を学びましょう。
CLRでJavaを実行できますが、通常は実行されません。 [IKVM.net](http://www.ikvm.net)を参照してください。 – parkovski
私はそれを知らなかった、ありがとう。私はそれを使用したことはありませんが、私はそれがうまく動作しないと思う。彼と彼の友人が良いチームワークをしている場合、これはScareamの質問の代替ソリューションかもしれません:) –
いいえ!それはうまくいかないでしょう。 JavaのGUIクラスは異なるため、.csファイルを.javaファイルに名前を変更してわずかな変更を加えても、コードは機能しません。
いいえ動作しません。 JavaとC#を1つの実行可能パッケージにコンパイルすることはできません。
OPが1つの実行可能パッケージでなければならないと指定したとは思わないでください。 – Jordan
いいえJavaと.NETがGUIとやり取りする方法は全く異なります。
はいできます。あなたは絶対にすべきではありません。 私が作ったVB GUIを使ったPerlアプリケーションを書いたのは、OLE経由で通信したことです。
これはおそらく、あなたはそうではない現実的
- 1. Java GervillソフトウェアSynthが動作しない
- 2. protoファイルからcsファイルを作成しますか?
- 3. wxWidget v2.8ソフトウェア。それは3.0 libで動作しますか?
- 4. Visual Studio 2017 - Androidの.CSファイルでIntellisenseが動作しない
- 5. Javaソフトウェアを.exeソフトウェアに変換できますか?
- 6. asp.netのシンプルなcsファイル(aspx.csではなく)から動的にWebユーザーコントロールを作成します。
- 7. csファイルなしでアップロード
- 8. 画像:このソフトウェアでは、RGBはどのように動作しますか?
- 9. Javaソフトウェアで作成されたini4jエラー読み込みファイル
- 10. ファイルを移動するJavaで動作していません
- 11. この「ライセンス」はどのようにこのソフトウェアで動作しますか
- 12. 別の.csファイル(WPF)でコントロールの動作を定義する方法はありますか。
- 13. Java Enumは動作しますか?
- 14. インターネット上で動作するソフトウェア
- 15. Java SEはJava SEのJRE上で動作しますか?
- 16. なぜCollections.sort(List)はJava 8で動作しますか?CopyOnWriteArrayListでは動作しますが、Java 7では動作しません。
- 17. APIはJavaアプリケーションで動作しますが、JavaFXでは動作しません。
- 18. ソフトウェアでJavaを使用してソフトウェアを表示する方法
- 19. .csファイルをダウンロードできません
- 20. 更新後にphp-cs-fixerがmacで動作しない
- 21. .cs経由でxamlファイルを動的にロードする
- 22. "\ t"はJava String.splitでは動作しますが、 "\。"では動作しないのはなぜですか?
- 23. C#のbin/Debugフォルダから.csファイルを取得します。
- 24. Java 7:COM-APIはQuality Center(OTAClient.dll)では動作しませんが、Java 6で動作します。
- 25. cs。 exeファイル。ファイル、別のコンソールアプリケーションプログラム
- 26. ファイル回復ソフトウェアはどのように機能しますか?
- 27. JavaメソッドはWindowsでは動作しますがMacintoshでは動作しませんか?
- 28. ソフトウェアの動作を変更する
- 29. テキストここではファイルC作成ソフトウェアは、私は、ソフトウェアが例えば が存在する場合は、テキストファイルを作成するバッチスクリプトを探しています
- 30. Java仮想マシンはすべてのJavaソフトウェアに含まれていますか?
C#またはJavaのいずれか – user1227804
多分、C#を使用してJavaを気にしないでください。 – MajesticRa