Jpanel布局问题,显示两列按钮和标签,如何?

时间:2010-04-10 20:27:45

标签: java swing layout applet

我想制作一个带有两列的jPanel(vehicleListPanel),如下所示:

NAME   |   button
name   |   button
...

左栏显示车辆名称,右栏显示车辆状态正确的图标(红色,绿色图标)......

我尝试制作它,但按钮大小有问题,我无法按照我想要的方式设置它。你能举个例子吗?

3 个答案:

答案 0 :(得分:2)

如果您有NetBeans,则可以使用GUI设计器通过直观地拖放,调整组件大小来执行此操作,而无需指定布局。即使最终您不想使用NetBeans,也可以查看生成的代码,以了解如何手动获得类似的结果。

答案 1 :(得分:1)

如果您希望所有列具有相同的宽度,则可以使用GridLayout

如果你展示一些代码会很有帮助。

答案 2 :(得分:1)

如果您遇到尺寸问题,那么您要么指定了错误的尺寸,要么您有一些正在接管并更改尺寸的布局管理器。 如果你自己构建GUI而不使用Netbeans和Eclipse提供的Drag Drop工具,你可能想要使用它:

vehicleListPanel.setLayout(null);

这样可以解决所有问题。就像Sanoj所说,如果你给我们一些代码,那会很有帮助。