在表单上设置相同大小的按钮

时间:2012-03-16 10:04:07

标签: java swing layout jbutton

我正在使用Java Swing,我设计了一个带有几个按钮的表单页面,如播放,暂停,停止和播放。打破。它们有不同的尺寸,所以看起来很糟糕。我想将按钮的大小设置为相同的大小。

我该怎么做?

1 个答案:

答案 0 :(得分:2)

您可以使用setSize(Dimension d)指定每个按钮的大小。

或者您可以对您的应用程序使用不同的布局 - 我主要使用的GridLayout对我来说非常好 - 请参阅tutorial

修改 正如评论中所提到的:更好的方法是使用一些布局管理器来为您处理大小。如果你通过上面的命令显式设置按钮的大小,如果你调整窗口大小,它可能会导致看起来“不好”。布局可以更好地为您做到这一点。

BTW,如果您将使用

private JFrame application;
application.pack();

在向用户展示应用程序之前,它可以“miracelously”治愈所有“不好看”的按钮和手柄