即使看起来没必要,我还应该使用布局管理器吗?

Rhe*_*ald 3 java swing layout-manager

我有一个JPanel,在它上面按顺序添加了一个图像和标签.

不太可能将更多内容添加到面板中.

尽管我没有使用布局管理器,但默认格式在显示时看起来很好.

最好的做法是让它们由LM安排,以便为将来的开发安全,或者是否值得额外的开发时间使它看起来基本相同?

Ada*_*ski 9

如果JPanel使用默认构造函数创建一个,则面板将使用a FlowLayout.如果您对使用此布局管理器的结果感到满意,那么无论如何都不要更改任何内容.

但是,如果您希望明确不使用布局管理器,则需要将布局设置为null; 例如

JPanel pnl = new JPanel();
pnl.setLayout(null);
Run Code Online (Sandbox Code Playgroud)

建议不要这样做,因为结果高度依赖于所使用的特定外观.更多信息在这里.


nos*_*nos 6

您已经在使用布局管理器了.JPanel 默认具有FlowLayout管理器