Как я могу сделать кнопку точно тем же размером ее текста?

Действительно ли возможно сделать a JButton взять точно размер его текста? С тех пор по умолчанию, a JButton будет иметь небольшое количество дополнения (и горизонтальным и вертикальным) вокруг его текста. Я хотел бы удалить то дополнение.

6
задан Erick Robertson 18 June 2015 в 21:22
поделиться

2 ответа

JButton по умолчанию имеет границу, вы можете удалить ее:

button.setBorder(null);

Если вы хотите сохранить границу, уменьшите поле (см. Евгений отвечает )

11
ответ дан 8 December 2019 в 05:53
поделиться

Очистите поля кнопки с помощью setMargin .

Удаление границы имеет побочный эффект в виде удаления границы. Если вы хотите очистить только поля, используйте метод setMargin , чтобы установить все поля на ноль.

button.setMargin(new Insets(0,0,0,0));
11
ответ дан 8 December 2019 в 05:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: