Как задать статический размер кнопке JButton?

352
31 марта 2017, 22:54

Пытался задавать через setPrefferedSize - ничего не меняет. Пришла потом в голову мысль, что по размеру как-то подгоняется, раз Preffered. Потом уже решил вызывать два метода - setMinimumSize и setMaximumSize. Можно ли как-то проще и надежней?

Answer 1

Вы можете использовать метод setSize, если у вас не используется Layout Manager

Если вы используете Layout Manager, то размер компоненты будет вычисляться им на основе подсказок (hints), которые вы установите у компоненты. Подсказки это:

  • setPrefferedSize - предпочитаемый размер
  • setMinimumSize - минимальный размер
  • setMaximumSize - максимальный размер

Следует учитывать, что Layout Manager учитываю подсказки не одинаково.

READ ALSO
загруженное в битмап изоб. с разрешением 1920х1080, на всех дисплеях с fullHd разр. было на весь экран при загрузке изображения из mipmap?

загруженное в битмап изоб. с разрешением 1920х1080, на всех дисплеях с fullHd разр. было на весь экран при загрузке изображения из mipmap?

Что сделать, чтобы загруженное в битмап изображение с разрешением 1920х1080, на всех дисплеях с fullHd разрешением выглядело на весь экран при...

249
Упорядоченное бинарное дерево поиска

Упорядоченное бинарное дерево поиска

Добрый день! Я написал дерево по критериям сначала отрицательные потом положительные все в порядке возрастания использовал инфиксный обходНо...

626
Удаление повторов символов из строки

Удаление повторов символов из строки

Есть строкаНужно составить регулярное выражение, которое при использовании в replace с заменой на пустую строку оставит в строке для каждого...

325
Как вызвать заставку Windows и поменять цвет?

Как вызвать заставку Windows и поменять цвет?

Задача, через Java поменять цвет монитора на конкретно заданныйДопустим, красный

245