Подтвердить что ты не робот

Могу ли я заставить Swing JButtons иметь меньшие поля?

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

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

4b9b3361

Ответ 1

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

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

Ответ 2

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