1

これはばかげた質問かもしれませんが、私は非常にイライラしており、次のことを確認したいと思います。

私は本当に素晴らしい GUI (グラデーション、色、丸みを帯びた色、カスタム ツール ヒントなど) が必要なツールを作成しています。

簡単に手に入れる方法はありませんか?

SWT、Swing、awtを使用して、グラデーションを適用し、残りの醜い灰色の部分をすべて削除しようとして失敗する必要があります.etc????

編集:

わかりました、愚かな質問ではありません。

私は調査しようとしてきましたが、本当に混乱しました:

私はjavaFXから始めましたが、デスクトップアプリケーションのパフォーマンスはひどいようです。

QtJambi をインストールしようとしましたが、このプロジェクトを維持している人がいるようには見えないので、役に立つかどうかは疑問です。

私が間違っている?

他に何か提案できますか?ありがとう。

4

4 に答える 4

2

おそらくSwingXライブラリでSwingを使用できます。Swingで そのような派手なGUIを作成することについて書かれた「Filthy Rich Clients」の本をお勧めします。

代替手段は JavaFX です。これは、「インターネットまたはモバイル アプリケーション」と「Swing の代替」の両方を目的としています。それが成功するかどうかは、時が経てばわかります。今のところ、JavaFX が好きな人は、たまたま Oracle に雇われているようです...

于 2012-12-10T10:41:30.287 に答える
0

Swingの実体のルックアンドフィールを試すことができます(かなり見栄えの良いスイングで言えば)。また、SWTではCSSを使用してスタイルを設定できます。

于 2012-07-31T06:52:15.520 に答える
0

QtJAMBIは実際には与えられていません。そのメンテナンスの背後にはまだ3人の熟練した男がいます。

私の個人的な経験はそれを規定しています:

  • Java FXはSwingの代わりになりつつあります(SwingはあらゆるレベルのGUIを開発するのに強力ですが、そのルックアンドフィールによって採用が少なくなり、QtJambiまたはSWTを使用して3行のコードで実現できる明らかなことがいくつかあります。 Swingを使用して10行以上のコードで実現されます)。JavaFXは、思ったほど成熟しておらず、他のGUIフレームワークほど見栄えがよくありません。

  • SWT。Swingほど強力ではありませんが、LAFは優れています。それでも、SWTの設計は平凡であり、その背後にあるイデオロギーは物事を迅速に達成するのに役立ちません。

  • Java-Gnomeバインディング: Linux用のGUIを開発している場合。Java-Gnomeバインディングについて考えてみてください。GTK+GUIを簡単に構築できます。しかし、そのデザインは非常に強力です。

  • Qt-Jambi:非常に強力で、高レベルのリッチGUIを構築するために必要なツールがあります。それは素晴らしい機能を提供します。基本を学ぶのに数日かかります。これは、Swingがウィジェットを操作する方法とはどういうわけか異なります。それはすべてJavaコードですが。繰り返しになりますが、なぜ未来がQtJambiが暗いのかわかりません。私はジャンビに対して非常に楽観的です。

于 2012-12-15T21:01:44.833 に答える
0

JavaFX ルートに行きたくない場合は、Aminoフレームワークをチェックアウトできます。Amino のミッション ステートメントには、「Amino は、21 世紀のデスクトップ アプリ向けのグラフィックス スタックおよび UI ツールキットです。' and ' Amino は JavaFX よりも大幅に小さいです。高速で、習得が容易で、非常にスリムであることを目指しています。下位互換性と機能を犠牲にして。'。

于 2012-07-31T06:42:15.980 に答える