我们有一个包含多个JPanel的JPanel,这些JPanel包含JComponents(比如说JLabels和JTextboxes)
在每个内部JPanel内部,我们使用JGoodies Layout以确保所有Label的正确对齐。
但是,当然,我们希望所有标签独立于它们所在的子面板上。
在不固定包含JLabel的列的宽度的情况下,我们该怎么做?
因为必须在组件组之间有边框,所以我们不能松开JPanels。
最佳答案
仅仅因为JPanel
带有边框,并不意味着它们实际上需要包含其明显的内容。将面板设置为透明。将面板和组件添加到封闭的面板中。添加间隔组件以模仿布局中面板的插图。对于重叠的组件,您还需要关闭“优化的工程图”或其他类似的功能。