Swing UI - 可收起与开展内容面板实现演示
基于JAVA Swing实现的自定义组件可折叠的JPanel组件
基本思想:
可折叠面板,分为两个部分-头部面板与内容面板
头部面板 显示标题,以及对应的icon图标,监听鼠标事件决定内容面板隐藏或者显示
内容面板 普通的JPanel组件。

实现:
头部面板:
顶级技巧:
为了保证内容面板展开与收起时候,UI自动pack与刷新。尽量不要设置UI的固定大小。使用JExpandablePanel时候,推荐使用GridBagLayout
发布时间: 2013-10-08 17:08:58 作者: rapoo
Swing UI - 可收起与开展内容面板实现演示
基于JAVA Swing实现的自定义组件可折叠的JPanel组件
基本思想:
可折叠面板,分为两个部分-头部面板与内容面板
头部面板 显示标题,以及对应的icon图标,监听鼠标事件决定内容面板隐藏或者显示
内容面板 普通的JPanel组件。

实现:
头部面板:
顶级技巧:
为了保证内容面板展开与收起时候,UI自动pack与刷新。尽量不要设置UI的固定大小。使用JExpandablePanel时候,推荐使用GridBagLayout