【发布时间】:2014-03-15 19:37:18
【问题描述】:
如何将 java swing 组件的大小设置为其封闭的父级大小。例如:将 JLabel 大小设置为其封闭的 JPanel 大小。
就像 android 的 Wrap_parent 选项一样。
【问题讨论】:
-
查看this answer,了解哪些组件stretch子组件,哪些组件不
标签: java swing user-interface
如何将 java swing 组件的大小设置为其封闭的父级大小。例如:将 JLabel 大小设置为其封闭的 JPanel 大小。
就像 android 的 Wrap_parent 选项一样。
【问题讨论】:
标签: java swing user-interface
解决它的一种方法是在父级中覆盖 doLayout()。在该方法中,您可以按照自己喜欢的方式设置标签的边界。
【讨论】:
在封闭的父呼叫.setLayout(new BorderLayout());。 BorderLayout 的中心(默认)单元格中的组件被强制匹配其容器的大小。
【讨论】:
yourPanel.setLayout(new BorderLayout());