我有一个应用程序,我希望用户能够在正常和高级设置之间进行选择.现在,如果用户检查JCheckBox并且高级设置应该消失,则问题开始.我的想法是将所有不可靠的swing组件(JScrollPane,JLabel ...)设置为不可见,然后找到一个适合VISIBLE组件窗口的JFrame方法.我的问题是,是否有这样的方法?
...然后找到一个适合VISIBLE组件窗口的JFrame方法.我的问题是,是否有这样的方法?
是的,有这样一种方法,它被称为pack().
这将级联顶层窗口所有容器的布局管理器,要求它们重新布局其可见组件,根据组件和布局管理器要求调整组件的首选大小,最后调整大小适合容器及其组件的顶级窗口.
| 归档时间: |
|
| 查看次数: |
3205 次 |
| 最近记录: |