2012-01-12 6 views
3

Каков стандартный/рекомендуемый способ анимации компонентов Swing, похожих на анимацию jQuery slideUp и slideDown?Свинг-эквивалент jQuery slideDown?

Я хочу, чтобы мой модальный диалог расширялся и сокращался, чтобы показать исключение, основанное на нажатии кнопки, например. «показать исключение» в диалоговом окне с ошибкой откроет JTextArea, который содержит исключение, но открытие будет иметь эффект slideDown, где бы быстрое и плавное разворачивание дополнительного контента внезапно появлялось.

Мое предпочтение - избегать толстых сторонних библиотек, но я буду рассматривать их, если есть что-то звездное. Кроме того, мне действительно любопытно, как можно было бы написать эту вещь с Swing ... Я знаком с Java, а тем более с Swing.

+0

Похожий вопрос: http://stackoverflow.com/questions/2944256/accordion-for-swing –

+0

@Henry, это не похоже анимации важно там, это действительно все, что я хочу здесь понять. –

ответ

3

В библиотеке swingx это уже сделано для вас. Используйте JXErrorPane. Вот ссылка:

http://swingx.java.net/

+0

Поддерживается ли swingx? –

+0

@MarkElliot: AFAIK да. –

+0

@MarkElliot - мы вскоре перед выпуском 1.6.3, http://www.java.net/forum/topic/javadesktop/java-desktop-technologies/swinglabs/swingx-163-snaptshot-mavenjavanet – kleopatra