Могу ли я сделать так, чтобы Swing JButtons имели меньшие поля?

StackOverflow https://stackoverflow.com/questions/1954674

  •  21-09-2019
  •  | 
  •  

Вопрос

Я предпочитаю кнопки с минимальными полями, примерно такой же ширины, как их текстовый заголовок.Есть ли способ добиться этого с помощью JButton в Swing?

Что я вижу сейчас на практике, так это то, что даже если я попытаюсь использовать setMaximumSize() и подобные, это просто приведет к поглощению текстового заголовка, обрезая его справа.Но это не уменьшает маржу.

Это было полезно?

Решение

Я верю setMargin это то, что вы ищете.

myButton.setMargin(new Insets(0, 0, 0, 0));

Другие советы

Стоит отметить, что вы можете задать значения для вставок -ve.Это делает вещи еще более компактными, и при тщательном выполнении они не выглядят неприятно.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top