2012-04-12 7 views
1

Eclipse用の複雑なグラフィカルエディタを構築する必要があります。私はdraw2dが好きではありません。私はjava2dと比べて私の要求が弱いと感じています。JoglにSwingコンポーネントを埋め込むことはできますか?

私はSWTでSWTを使うことができるので、Swingを使ってエディタを構築しているでしょう。しかし、Swingコンポーネントを使ってベジェ曲線、シェイプなどを混在させなければならないような、すばらしいものを実装することに熱心です。たとえば、スイングテーブルがベジェスプラインで別のスイングコンポーネントに接続されているとします。私は既存のものに相対的なホバリングコントロールを作成したいと思います:私が言及したテーブルの上にマウスが置かれているときにマウスに反応して表示されるカスタムスイングコンポーネントを想像してください。 Visual StudioのホバリングデバッグウィンドウやWord 2010のテキストプロパティウィジェットは、テキストを選択したときに表示されるので、欲しいものと似ています。

このすべての上に

、私は、フェードイン、アニメーションなどのJavaFXは、バージョン1でSwingコンポーネントを使用して許可等の曲線

としてスイングウィジェットやカスタムコンポーネントに組み込まれてフェードアウトしたいと思います。 Xは、私にはほんとうにすべてがほしいと思っていましたが、2.xでこの機能を捨てました。 JavaFXはSwingまたはSwtにのみ埋め込むことができますが、他の方法で埋め込むことはできません。

オプションを検索した後、JoglがAWTとSwingウィジェットとの統合を主張していますが、その意味を理解できません。 GLJpanelに私のすべてのカーブやウィジェットなどを描画し、これらをOpenGLでアニメーション化し、上で説明した機能の実装を追加できますか?これはEclipseですべて起こるはずなので、私はSWTに埋め込むことになっています。

ここでトラブルを探していますか、これは可能ですか?

答えて

0

私はすべてのアニメーション(などでフェード)あなたはJXLayer/JLayer(HTTPを使用することができますクールなポップアップコントロールの ためtimingframework(http://java.net/projects/timingframework)を使用します// JDK 6サポートの場合はjava.net/projects/jxlayer/)

関連する問題