2010-06-20 3 views
2

Как удалить зазор между элементами управления в JToolBar? Я хочу иметь свободное пространство между элементами управления в JToolBar.Как удалить зазор между элементами управления в JToolBar?

EDIT: Я был неправ. Нет свободного места. Проблема вызвана JButton (находится в JToolBar) только с иконкой. Он имеет дополнительные поля вокруг значка. Как их удалить?

+1

Там я не существует пробелов между элементами управления в JToolBar. Менеджером компоновки панели инструментов является класс, который расширяет BoxLayout, который не добавляет промежутка между компонентом, если вы не добавите компонент наполнителя. Если вы считаете, что есть пробел, тогда опубликуйте свой SSCCE (http://sscce.org), который демонстрирует проблемы. – camickr

ответ

0

Никогда не пробовал сам, но от чтения JavaDoc немного, я бы попытаться вещи:

  1. Попробуйте использовать setMargin(Insets) - Это не делать то, что вы просили, но это может иметь эффект вы хотите.
  2. Установите LayoutManager с помощью setLayout(LayoutManager) и определить отступы на менеджера компоновки быть 0. (Возможно GridLayout, что вам нужно?)
Смежные вопросы