Swing方法在按钮点击时显示或隐藏部分面板?

时间:2014-04-01 16:44:11

标签: java swing components

我希望能够在我的挥杆应用程序中显示和隐藏(并因此适当地增大和缩小jpanel)。我在网站上看到类似的东西,我想用JS和JQuery。

我所追求的是能够点击按钮(可能会说“高级选项”)然后“慢慢”增长面板并显示(setVisible(true))组件。

使用Swing可以吗?我试过环顾网络,但我似乎只是得到了JQuery的问题,或者是无用的Java帖子。 This是我找到的最接近的。

1 个答案:

答案 0 :(得分:1)

使用Swing Timer为幻灯片设置动画。例如,此链接具有将组件放置在JLayeredPane中的代码,并使用Swing Timer再次将一个组件滑过另一个组件:slide effect with JPanel

另一个有用的效果是从一个JPanel淡出到另一个JPanel。有关使用Swing Timer和CardLayout的示例,请查看this answer