SWING JPanel / JXPanel Анимация - PullRequest
2 голосов
/ 08 июня 2011

В SWING есть хороший / простой способ анимировать шоу и скрыть JPanel? Я хотел бы оживить увеличение высоты JPanel. Я подумал, что смогу использовать таймер и увеличить высоту, но надеялся, что там уже что-то есть.

Вот пример: (Я знаю, что это веб-приложение .... sry). Нажмите Войти наверху. http://web -kreation.com / демки / Sliding_login_panel_jquery / #

Спасибо

Ответы [ 3 ]

2 голосов
/ 11 марта 2012

SwingX поставляется с панелью JXCollapsiblePanel, которая может быть полезна.Его demo показывает его в действии (как TaskPanes) слева - это часть выбора демонстраций.

1 голос
/ 09 июня 2011

Я бы порекомендовал TimingFramework: http://java.net/projects/timingframework/

Он был написан парнями из команды Swing до того, как ушел несколько лет назад.

Если вы действительно хотите разобраться в этом подробнее, я бы порекомендовал подобрать Filthy Rich Clients от Chet Hausse и Romain Guy. Это полная книга о том, как делать модные вещи в приложении Swing.

1 голос
/ 08 июня 2011

Я бы порекомендовал Фреймворк анимации Trident . Я упросту правильную анимацию на основе свойств вашей панели

...