开发者

SWING JPanel / JXPanel Animation

开发者 https://www.devze.com 2023-03-11 18:39 出处:网络
In SWING is there a good/eas开发者_StackOverflowy way of animating a the show and hide of a JPanel?I would like animate the expand of a JPanel height.I figured I could use a timer and increment the he

In SWING is there a good/eas开发者_StackOverflowy way of animating a the show and hide of a JPanel? I would like animate the expand of a JPanel height. I figured I could use a timer and increment the height, but was hoping there was something already out there.

Here is an example: (I know this is a web app.... sry). Click Login at the top. http://web-kreation.com/demos/Sliding_login_panel_jquery/#

Thanks


SwingX comes with a JXCollapsiblePanel which might be helpful. Its demo shows it in action (as taskPanes) at the left - that's the part for choosing the demos.


I would recommend Trident animation framework. I will simplify proper animation based on the properties of your panel


I'd recommend the TimingFramework: http://java.net/projects/timingframework/

It was written by some of the guys from the Swing team before the left a few years ago.

If you really want to look into this in some detail I would recommend picking up Filthy Rich Clients by Chet Hausse and Romain Guy. It's the definitive book about how to do fancy things in a Swing app.

0

精彩评论

暂无评论...
验证码 换一张
取 消