如何在JPanel中设置大小JButton

时间:2014-05-06 17:17:21

标签: java swing jframe jpanel layout-manager

我试图在我的JPanel中解决此问题。

我想在0中设置=JPanel JButton的大小。其他按钮大小相同,但0=垂直和水平位长(如MS窗口计算器)。我该如何设置?

3 个答案:

答案 0 :(得分:2)

我认为您可以使用GridBagLayout布局管理器来实现这一目标。

  

GridBagLayout将组件放置在行和列的网格中,允许指定的组件跨越多个行或列。并非所有行都必须具有相同的高度。同样,并非所有列都必须具有相同的宽度。

请参阅How to Use GridBagLayout

答案 1 :(得分:2)

如果使用的布局符合按钮的首选大小,则可以通过以下三种方式轻松选择较大的按钮:

  1. 设置较大的Font
  2. 为按钮添加更大的Icon
  3. 大幅度调用setMargin(Insets)

答案 2 :(得分:-2)

如果您不想要麻烦,请尝试在Eclipse上使用WindowBuilder。您可以在设计界面上对其进行编辑,然后生成代码。