Я хотел бы уменьшить вертикальный размер JButton. Следующий код прекрасно работает для K> 1, но я не могу уменьшить его размер. Есть предложения?
JButton button = /* ... get button here ... */
Dimension d = button.getPreferredSize();
d.setSize(d.getWidth(), d.getHeight()*K);
button.setPreferredSize(d);
edit: Я использую JavaBuilders + MigLayout. Похоже, я должен сделать button.setMaxSize(d);
вместо setPreferredSize (), не знаю почему.