Привет Когда я создаю кнопку на качелях, она добавляет рамку вокруг моего текста, таким образом делая мою кнопку немного больше. Теперь мне действительно нужно это экранное пространство, и я обычно создаю текстэлемент (отключен), который создает гораздо меньший размер компонента (меньше места вокруг моего текста) и добавляет к нему список.экономит место.но неловкоЕсть ли лучший способ создать крошечную кнопку?(когда я пытаюсь сделать его меньше, он быстро помещает "..." внутрь, хотя у него есть место для гораздо большего объема текста)
10x
Вам просто нужно установить Insets уже ...
jButton1.setText("jButton1"); jButton1.setMargin(new java.awt.Insets(1, 2, 1, 2));
Целочисленные аргументы: int top, int left, int bottom, int right
Вы пытались установить размер кнопки?
jButton. setMinimumSize (new Dimension(width, height)) jButton. setPreferredSize (new Dimension(width, height)) jButton. setMaximumSize (new Dimension(width, height))
jButton.
(new Dimension(width, height))
Вы должны быть в состоянии достичь желаемых результатов, используя комбинацию этих методов наряду с указанием поля вашей кнопки, которое контролирует расстояние междутекст и края, т.е.
jButton. setMargin (new Insets(top, left, bottom, right))
(new Insets(top, left, bottom, right))
Если вы используете NetBeans GUI-buildind, этого можно достичь с помощью свойства кнопки «margin», изменив его значение на тип «код пользователя» и значение «new java.awt.Insets (1, 2, 1,2) "