【问题标题】:SWING JPanel / JXPanel AnimationSWING JPanel / JXPanel 动画
【发布时间】:2012-03-11 19:25:24
【问题描述】:

在 SWING 中是否有一种很好/简单的方法来为 JPanel 的显示和隐藏设置动画?我想为 JPanel 高度的扩展设置动画。我想我可以使用计时器来增加高度,但希望那里已经有东西了。

这是一个例子:(我知道这是一个网络应用程序.... sry)。点击顶部的登录。 http://web-kreation.com/demos/Sliding_login_panel_jquery/#

谢谢

【问题讨论】:

    标签: swing animation jpanel


    【解决方案1】:

    SwingX 带有一个 JXCollapsiblePanel,它可能会有所帮助。它的demo 在左侧显示了它的运行情况(作为taskPanes) - 这是选择演示的部分。

    【讨论】:

      【解决方案2】:

      我会推荐 Trident 动画框架。我会根据您面板的属性简化适当的动画

      【讨论】:

        【解决方案3】:

        我推荐 TimingFramework:http://java.net/projects/timingframework/

        这是几年前离开之前 Swing 团队的一些人写的。

        如果您真的想详细了解这一点,我建议您选择 Chet Hausse 和 Romain Guy 的 Filthy Rich Clients。这是一本关于如何在 Swing 应用程序中做花哨的事情的权威书籍。

        【讨论】:

          猜你喜欢
          • 2023-03-22
          • 2016-10-25
          • 1970-01-01
          • 2019-08-27
          • 1970-01-01
          • 2013-04-03
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多