C#フォーム内のコンテナにJava JFrameを追加しようとしています。私が持っているJFrameはAppletStubを実装していますが、IKVMを使ってインターオプティミングを行っていますが、問題はAppletStubに読み込まれたアプレットがフリーズすることです。しかし、それは完璧にうまくいきます。これは私がbtwをやっている唯一のことで、JFrameをC#フォームにロードしようとしていて、2つの整数値をJFrameに渡しています。これを行う簡単な解決策があるのかどうか教えてください...?C#フォーム内のJframe
また、C#のではなく、その後++これはCにたくさんより容易になりますなら、私に知らせて、私はただのJava行うことができます - > C++ - > C#〜おかげ
これはできないと言っています...? –
IKVMの場合はオープンソースのソフトウェアなので、「不可能」という定義はかなり弾力的です。問題を診断するには、おそらくIKVMの内部構造を調べる必要があります。 UIコンポーネントへのすべての呼び出しをUIスレッドに適切なディスパッチでラップすることで十分かもしれませんが、実装の詳細を調べることなく、わかりません。 JFrameをオフスクリーンで保持し、その内容をイメージとしてWinFormにレンダリングし、WinFormでイベントをJFrameに転送するだけで、何かを行うことができます。 –
私はJFrameを画面外に持ち、コンテンツをイメージとしてレンダリングするというあなたの考えが大好きです!どのようにこれが可能であるかに関するアドバイス/提案をお持ちですか? (私はC#とJavaであまり経験がないので、レンダリングされたイメージをキャッシュしてwinformに表示する以外に他の方法を考えることはできません。これを行う唯一の問題はリソースの摂取量とCPU使用量のJFrame内のイメージは常に動いています...)最適な解決策を提案してください:) –