9

Java Swing Container 間のスムーズな移行を可能にする Java ライブラリがあるかどうかを知りたかっただけです。

単一の JFrame を持つ Java GUI アプリケーションがあるとします。ユーザーのアクションに基づいて、JFrame に含まれる JPanel を変更したいと考えています。今、これは私ができる。ただし、この変更は瞬時に行われます。私がやりたいのは、ユーザーの認識が難しくならないように、トランジション/アニメーションを遅くすることです。

具体例:

私が持っている JFrame にframe2 つのボタンがあり、2 つの JPanel があるpanel1としpanel2ます。ユーザーがクリックしたボタンに応じて、 をframeまたはpanel1に置き換えますpanel2。しかし、私はこの変更を遅く/アニメートしたいと思います (あなたがそれを何と呼んでも)、fade-inそれ自体が効果です. だから私の質問は

そのような遷移を可能にする Java ライブラリはありますか?

そうでない場合、そのような移行に使用できる他のデスクトップ開発言語はありますか? これを可能にするJQueryのようなJavascriptフレームワークについてはすでに知っています。しかし、私はデスクトップ開発を探しています (Java でなければ、他のものでも構いません)。

4

2 に答える 2

35

そんな感じ?

ここに画像の説明を入力

アプリ内のコンポーネント、パネル、画面のスムーズなトランジションとアニメーションで、洗練された UI を作成する必要がありました。Java 用のアニメーション エンジン ( Universal Tween Engine ) を作成したことがあるので、Swing UI でこのようなアニメーションを作成するための非常に小さくて使いやすいライブラリ、SlidingLayout ライブラリをすばやくセットアップしました。

それがあなたの探しているものなら、プロジェクトでライブラリをセットアップするのに助けが必要な場合に備えて、専用のフォーラムがあります。

于 2012-09-22T15:24:39.703 に答える
3

求めている効果を生み出すことができる 2 つのアニメーション ライブラリを思いつくことができますが、トランジションを実際に機能させる作業を行う必要があります。

  • タイミング フレームワーク
  • トライデント

また、チェックアウトする必要があります。

http://weblogs.java.net/blog/kirillcool/archive/2007/04/who_doesnt_want.html

可能な実装のために

さらに詳しい情報が必要な場合は、 http://filthyrichclients.org/をチェックすることもお勧めします。

于 2012-07-11T08:04:38.807 に答える