我有一个JPanel,在它上面按顺序添加了一个图像和标签。
不太可能将更多内容添加到面板中。
默认格式在显示时看起来很好,尽管我没有使用布局管理器。
最好是让LM将它们布置成为未来开发安全的最佳实践,还是不值得额外的开发时间使它看起来基本相同?
答案 0 :(得分:9)
如果使用默认构造函数创建JPanel
,则面板将使用FlowLayout
。如果您对使用此布局管理器的结果感到满意,那么请务必不要更改任何内容。
如果您希望明确不使用布局管理器,则需要将布局设置为null
; e.g。
JPanel pnl = new JPanel();
pnl.setLayout(null);
不建议这样做,因为结果高度依赖于特定的Look&感觉很好用。更多信息here。
答案 1 :(得分:6)
您已经在使用布局管理器了。 JPanel默认拥有FlowLayout经理