0
我需要保持我的按钮不变的大小,并重新调整JFrame的大小以适应按钮的大小,但我得到的是一个恒定的大小JFrame和我的按钮根据按钮的数量重新调整大小。我想我的JFrame调整其尺寸,并保持按钮的大小不变
这是我的代码。
下面是其中i创建我的按钮,由尺寸选择的按钮的数量接收
[campoMinado.getAltura()] [campoMinado.getLargura()]
Height Width
botoes [] []是我的二维按钮阵列。
for(int y = 0; y < campoMinado.getAltura(); y++){
for(int x = 0; x < campoMinado.getLargura(); x++){
botoes[x][y] = new BotaoCampoMinado(x, y);
botoes[x][y].setPreferredSize(new Dimension(40,40));
botoes[x][y].setMinimumSize(new Dimension(40,40));
botoes[x][y].setMaximumSize(new Dimension(40,40));
botoes[x][y].addActionListener(action);
botoes[x][y].addMouseListener(mouseListener);
getContentPane().add(botoes[x][y]);
}
}
您需要使用正确的布局管理器。阅读教程[教程:放置容器内的组件](http://docs.oracle.com/javase/tutorial/uiswing/layout/index.html) – DavidPostill 2014-09-26 12:38:40
我正在使用网格布局,以便按钮显示为格。 – 2014-09-26 12:40:34