我想要减小JButton的垂直大小。下面的代码对于K>1是有效的,但我似乎无法缩小大小。有什么建议吗?
JButton button = /* ... get button here ... */
Dimension d = button.getPreferredSize();
d.setSize(d.getWidth(), d.getHeight()*K);
button.setPreferredSize(d);
编辑:我正在使用JavaBuilders + MigLayout。看来我需要使用button.setMaxSize(d);
而不是setPreferredSize(),不确定为什么。