2009-06-24 13 views
4

スイングスクリーンを作成するための適切なフレームワークを知っていますか? 独自のスクリーンを追加する必要がある実装者のためにアプリケーションを拡張する必要があります。Java GUI作成フレームワーク

可能なオプション:(非常に古いとサポートされていない)マティスエディタ

  • 豆ビルダー

  • EclipseのVEP(ベータ版)

  • どれと

    1. NetBeansプラットフォーム他のオプション?


      アップデート:私は私の画面を構築するために、設計時ツールを捜しているわけではない。私は、アドオンやプラットフォームを探して、実装者(私のアプリケーションのユーザー)が異なるクライアント用のカスタム画面を構築できるようにしています。画面は何らかのフォーマット(xmlなど)で保存し、別の(表示専用の)アプリケーションで表示する必要があります。

      そのため、Matisse4MyEclipseなどのソリューションは、独自のプラグインをアプリケーションにバンドルできないため、適合しません。


      アップデート2:

      私は、フレームワークではなく、設計時ツールを求めています。自分のアプリケーションに何らかのコンポーネントを埋め込んで、ユーザーが自分でスクリーンを作成できるようにしたい。

    +2

    これらの画面をアプリケーションにどのように接続しますか?カスタムメイドの画面にもいくつかの機能が必要だと思いますか? –

    +1

    Beanビルダーが非常に古くてサポートされていないと言えば、このオプションは忘れてください;) –

    +0

    +1 @ammoQ - アプリケーションの構築はUIだけではありません... –

    答えて

    3
    +0

    スクリーンエディタを別のアプリケーションに統合できますか? –

    +0

    これはGoogleによって購入されオープンソース化されたので、私は今自分のアプリケーションにGUIデザイナを統合できるので、答えを受け入れることができます。 –

    +0

    @Vitalyあなたがそれを見る時間があったら、私はあなたの経験が何かを聞きたいと思います。 –

    0

    「スクリーン」とはどういう意味ですか? JFrames? JPanels?

    NetBeans JPanelフォームを使用すると、コンポーネントの追加や変更が非常に簡単です。 「画面」ごとに1つのJPanelを使用すると、タブを使用して一連の画面をウィザードにまとめることができます。NetBeansのGUIフォームは、かなり自由にコピー、編集、結合できます。

    +0

    ええ、JPanelにJComponentsを置くことを意味します。私はすでにnetbeansについて知っていますが、Eclipseのプラグインや、画面編集用のスタンドアローンのアプリケーションフレームワークが好きです。 –

    +1

    それでは、Swing用の単なるスタンドアロンのGUIビルダーです。あなたはGUIビルダーのための非常に多くのオプションを持っていないし、Netbeansは私が見た唯一の良いものは無料です。あなたはMatisse .formファイルで作業するパッケージを手に入れることができるかもしれませんが(結局XMLです)、NetBeansは本当に簡単な方法です。約束します。 – BobMcGee

    0

    私はまだ言及Matisse4MyEclipseを見ていません。それは無料ではないMyEclipseの一部なので、ここではライセンスの問題があると思われます。

    ユーザーが異なるクライアント向けに画面を実装するのは、ユーザーが技術に精通しているように思えます。おそらく、GroovyのSwingBuilderを使用して、これらのビューを編集可能な形式で定義することができます。私はこれがおそらくあなたがデザインタイムツールよりも探しているものだと思っています。

    +0

    上記の私の更新を参照してください。 –

    1

    私は過去にJGoodies Form APIを使用していましたが、私はその単純さが気に入っていました。 (私はGUIビルダーを嫌う...)私はそれが春を使用して構成可能になると思う。

    関連する問題