Пытался задавать через setPrefferedSize - ничего не меняет. Пришла потом в голову мысль, что по размеру как-то подгоняется, раз Preffered. Потом уже решил вызывать два метода - setMinimumSize и setMaximumSize. Можно ли как-то проще и надежней?
Вы можете использовать метод setSize, если у вас не используется Layout Manager
Если вы используете Layout Manager, то размер компоненты будет вычисляться им на основе подсказок (hints), которые вы установите у компоненты. Подсказки это:
setPrefferedSize - предпочитаемый размерsetMinimumSize - минимальный размерsetMaximumSize - максимальный размерСледует учитывать, что Layout Manager учитываю подсказки не одинаково.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей