|
|
1
0
我只是在最近几周内做的。我采用了一种稍有不同的方法,抓起分层窗格,然后在分层窗格中添加了一个自定义的jpanel。在jpanel中,我超越了getheight方法,并将高度从0开始。然后我可以将我想要的任何组件添加到我的jpanel中。在jpanel中,我有一个方法来启动动画,这启动了一个计时器,在计时器中,我所做的就是将jpanel的高度增加到最大尺寸。 就是这样。它在我的应用程序中工作得很好,我把它绑定到jbutton压具下面展开,然后在另一个压具上折叠。 还有一件事,您需要在jpanel中添加一个mouseadapter,这样事件就不会经过层下的组件。 |