Пакет javax.swing.border
package javax.swing.border
Предоставляет классы и интерфейсы для отрисовки специализированных границ вокруг компонента Swing. Вы можете расширить эти классы, чтобы создать настраиваемые границы для своих компонентов вместо использования стандартных границ, предоставляемых используемой внешностью.
Примечание: Большая часть API Swing не потокобезопасна. Подробности см. в Многопоточность в Swing, разделе Java Tutorial.
Связанная документация
Для обзоров, учебных пособий, примеров, руководств и документации по инструментам см.:- Использование границ, раздел Java Tutorial
- Since:
- 1.2
| Класс | Описание |
|---|---|
| AbstractBorder | Класс, реализующий пустую границу без размера. |
| BevelBorder | Класс, реализующий простую двухстрочную границу типа "фаска". |
| Border | Интерфейс, описывающий объект, способный отрисовывать границу по краям компонента Swing. |
| CompoundBorder | Композиционный класс Border, используемый для объединения двух объектов Border в одну границу путём вложения внутреннего объекта Border внутри отступов внешнего объекта Border. |
| EmptyBorder | Класс, предоставляющий пустую, прозрачную границу, занимающую место, но не производящую отрисовку. |
| EtchedBorder | Класс, реализующий простую границу "выбитая", которая может быть "вдавлена" или "выпукла". |
| LineBorder | Класс, реализующий линию границы произвольной толщины и одного цвета. |
| MatteBorder | Класс, предоставляющий матовую границу, состоящую либо из сплошного цвета, либо из чередующихся значков. |
| SoftBevelBorder | Класс, реализующий поднятую или опущенную фаску с сглаженными углами. |
| StrokeBorder | Класс, реализующий границу произвольной формы. |
| TitledBorder | Класс, реализующий произвольную границу с добавлением строки заголовка в заданной позиции и выравнивании. |
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://download.java.net/java/early_access/jdk24/docs/api/java.desktop/javax/swing/border/package-summary.html