2009-07-28 18 views
0

私は最近「かなり」なるEclipse Rcpビューを作成するように求められました。 (私の上司はとても私に助言した後)、クライアントのクエリがより良いアイデア/悪いアイデア(/他のアイデア?)

ようなことになっ前に、私は拳2Dで見ていた、その目的で 「あなたには、いくつかのフラッシュまたは何かをすることができればそれはスムーズだろう...」

はそこからJavaFXのは、しかし、私は前にそれを使用する機会がなかった私には魅力的に思えました。私はその後、RCPビュー(SWTに基づく)でこの製品を使用することについて助言、警告、または建設的なコメントをした人が誰でも(誰かがそれを真剣に使用した方がよい)ダイブする前に疑問に思っていました。

JavaFxが約束を満たしているかどうかは本当に分かります。

おかげさまでありがとうございました!

[EDIT]私はEclipseのファンシースキニングをしたいか、ビューは光の効果またはCompizFusionの方法で表示させるためにいけない、私が欲しいもの

がその意志特定のビュー内で派手なアニメーションとかなり視覚効果を表示することです時々呼び出される。 (申し訳ありませんが、私は最初の場所で明確ではありませんでした:S)[/ EDIT]

*私はを渡すよ「って何きれいだと何ではないのか?」他の「味は人のものです」との議論では、ここで「きれいな」とは単に複雑な視差や微妙なアニメーションを含むビューを修飾することを意味します。

答えて

0

JavaFXはデフォルトのレイアウトエンジンとしてSwingを使用するため、 Java2Dよりもむしろ。

一方、SWTツールキットが既に組み込まれているため、自宅で開発したツールキットまたはSwingを使用することは、Eclipseを使用するときには一般的に悪い考えです。 Swingと比較してSWTの主な利点は、OSネイティブウィジェットを使用することです。別のツールキットを使用すると、次の問題が発生します。

  • &との統合が不十分です。
  • Eclipseビューおよびエディター管理との統合が不良です。
2

Eclipse RCPをカスタマイズすることもできます。あなたがEclipsi-L & F.を持っていたくないときは、プレゼンテーションAPIと呼ばれていましたが、プレゼンテーションで一度素晴らしいUIが見えましたが、今は見つけられません。とにかく、私は個人的にこのAPI(まだ)を使用していないので、私はあなたに方向を指摘したい。

ダウンロード可能な「スキン」もあります。

  1. Nebula
  2. MP3 Manager

EDIT:ちょうどslidesを見つけました。詳細については詳しく解説していますが、最後のスライドを見ると、あなたが知っているEclipseのように見えません:-)

+0

gizmo&lostiniceland:回答ありがとうございます。しかし、私の問題は、いつでもうまく見えるEclipseアプリケーションを作るのではなく、ファンシーなアニメーションや素敵な視覚効果を表示する単一のビューは、Eclipseで読み込まれたプラグインに応じてプレゼンテーションを表示するために時々呼び出されるビューです(そしてEclipseアプリケーション内で呼び出される必要があります)。 Eclipseはいつもと同じように見えるはずですが、このviemだけが素晴らしいアニメーションを表示する必要があります。 – Ar3s

+1

hmmm ... Eclipseの "ようこそページ"のようなこのビューです(プレゼンテーションページと言います)。これは単なるHTMLページですが、各プラグインがEclipseにMylinをインストールするときのように、プラグインがそれに貢献するように設定することができます。そして、それはHTMLなので、あなたはどんなプレゼンテーションフレームワークも追加できるはずです。 このビューはプラグインの機能に依存していますか?おそらくGEFがあなたを助けるかもしれません。ここに例があります:http://www.eclipse.org/gef/zest/images/zest_screenshot.jpg – lostiniceland

+0

はい、私のプラグインはプレゼンテーションに貢献する必要があります。もちろん、HTMLベースのものは素晴らしいですが、私のプレゼンテーションはEclipsesコマンドをトリガーしなければなりません。貢献しなければならないので、私はSWT.Browserオプションを脇に残しました... – Ar3s

0

答えは簡単です。いいえ、まだJavaFXを使用することはできません。問題は、JFXスクリプトをSwingやEclipse SWTに組み込むことができないことです。私たちはすでにこのような問題について知っています。(これはSwing APPにJFXを埋め込む方法の一部です)

関連する問題