Я думаю, что вы делаете это с помощью вставок компонентов. Так что назовите что-то вроде:
Insets insets = component.getInsets();
insets.set(top, left, bottom, right);
Вы должны сделать это после установки границы для компонента.
Insets - это простой класс, который содержит 4 поля: верхнее, левое, нижнее и правое. Вставки используются для описания заполнения, окружающего компонент. Ожидается, что каждая граница в Swing будет возвращать объект Insets, описывающий, сколько отступов добавить к компоненту для правильной визуализации Border.
blockquote>Совет по разработке пользовательских компонентов Swing: значение Insets
Предоставление прав администратора - неправильный подход, вы должны быть владельцем базы данных для диаграмм баз данных, ознакомьтесь с этой веткой для получения дополнительных сведений .
Скопируйте базу данных в систему разработки и предоставьте разработчикам права администратора. Все остальное - пустая трата времени (например, исследование этого вопроса).
См. этот пост для лучшего объяснения.
Сначала вам нужно настроить конструктор диаграмм (для этого вам нужно иметь db_owner). Просто разверните узел Диаграммы и нажмите «Да», чтобы включить построение диаграмм.
После этого все остальные пользователи базы данных могут создавать диаграммы и видеть свои собственные диаграммы. Только db_owner может видеть чужие диаграммы.
Также db_owner может изменить владельца диаграммы на себя, но первоначальный владелец должен быть удален из базы данных перед этим.