2012-07-11 55 views
8

我只是想知道是否有允許在Java Swing容器之間平滑過渡的Java庫。將動畫/轉換添加到Java Swing容器

假設我有一個帶有單個JFrame的Java GUI應用程序。基於用戶操作,我想更改JFrame中包含的JPanel。現在,我可以做。但是,這種變化是即時的。我想要做的是有一個緩慢的過渡/動畫,以便用戶認知不會太難。

具體的例子:

說出的JFrame我是frame具有2個按鈕和我有兩個的JPanel,panel1panel2。根據用戶點擊哪個按鈕,我將用panel1panel2替換frame。不過,我希望這種變化緩慢/動畫(無論你怎麼稱呼它),本身效果是fade-in。所以我的問題是

是否有一些Java庫允許這樣的轉換?

如果不是,是否還有其他桌面開發語言可用於此類轉換。我已經知道了像JQuery這樣的Javascript框架。但是,我正在尋找桌面開發(如果不是Java,那麼其他任何東西都可以)。

+1

請參閱[*骯髒的客戶端*,ch。 18](http://filthyrichclients.org/)。 – trashgod 2012-07-11 07:57:17

回答

34

類似的東西檢查出http://filthyrichclients.org/

enter image description here

我有同樣的需要:平穩過渡,並在我的應用程序組件,面板和屏幕動畫,創造一個奇特的UI。因爲我曾經爲java製作過一個動畫引擎(Universal Tween Engine),所以我很快設置了一個非常小巧且易於使用的庫,在swing用戶界面SlidingLayout library中創建這樣的動畫。

如果這就是你要找的,那麼有一個專門的論壇,以防你需要幫助來在你的項目中設置lib。

+1

哇,非常好:) – 2012-09-22 15:29:37

+1

我曾閱讀過的最佳答覆。 – Dmitry 2013-12-03 15:55:03

+0

魔獸世界非常好...但我不知道如何安裝它。有一天我希望能夠使用它 – 2014-11-08 18:54:12