3

私は主に染色体再編成の履歴を表示するように設計されたゲノム ブラウザーを作成しています。現在、このプロジェクトはProcessingを使用して書かれた一連の概念実証デモです。この時点で根本的な変更を行わなければ、最終的なアプリケーションは、PApplets を開いて実際に再配置が行われていることを示す Swing コンポーネントで構築された GUI を備えた Web アプレットになります。

私の質問は: 処理をあきらめて、純粋な Swing/AWT に切り替える必要がありますか? これは私の最初の大きな Java プロジェクトです。私はEclipseで構築していますが、netbeansも使用できます。たとえば、PApplet オブジェクトを JFrame 内に埋め込むことができれば、1 日が楽しくなります。

4

2 に答える 2

5

processing.core.PAppletを拡張するため、アプレット ⇒ アプリケーション: ハイブリッド スイッチ ヒッターの記事で説明されているように、 aに ajava.applet.Appletを埋め込むことができるはずです。重いコンポーネントと軽いコンポーネントを混合する も参照してください。PAppletjava.awt.Frame

補遺: API から、「は aではなく a でProcessing実行されます。ただし、 aを aに埋め込むことを妨げるものは何もありません」。ただし、上記の制限を除き ます。FrameJFramePAppletJFrame

于 2010-07-03T00:06:15.117 に答える
1

私は Processing についてもあなたのプロジェクトについてもほとんど何も知らないので、一般的なアドバイスしかできません。

すべての主要な設計変更の前に自問すべき質問: この変更を行うことで解決しようとしている問題は何ですか? 現在のアーキテクチャが機能する場合は、それを維持する必要があります。うまくいかない場合は、具体的な問題点を定義することから始めるべきです (あなたはそれをしなかったことに気づきました)。

于 2010-07-02T20:32:17.593 に答える