4

我想将一些面板(具有不同的高度)添加到另一个面板(JPanel在 a 中JScrollPane),如下图所示:

在此处输入图像描述

我应该使用哪种布局?

4

2 回答 2

2

看起来很适合BoxLayout。另请参阅A Visual Guide to Layout Managers以获得 J2SE 中可用布局的快速“鸟瞰图”。

于 2012-04-26T10:18:23.590 回答
0

可能最简单的是使用 flowlayout 并相应地设置 JPanel 的首选高度http://docs.oracle.com/javase/tutorial/uiswing/layout/flow.html

如果您打算对您的布局做更多的事情,我建议您使用更高级的第三方布局之一,例如 JGoodies 表单布局http://www.jgoodies.com/freeware/forms/您需要了解更多,但比您具有良好的灵活布局,可以解决您将看到的大多数现实世界问题。

于 2012-04-05T15:03:38.757 回答