Пакет javax.swing.border
package javax.swing.border
Предоставляет классы и интерфейс для отрисовки специализированных границ вокруг компонента Swing. Вы можете создать подклассы этих классов, чтобы создавать настраиваемые границы для своих компонентов вместо использования границ по умолчанию, предоставляемых используемым оформлением.
Примечание: Большая часть API Swing не является потокобезопасной. Дополнительные сведения см. в разделе Многопоточность в Swing — разделе Учебника по Java.
Связанная документация
Обзоры, учебные материалы, примеры, руководства и документацию по инструментам см. здесь:- Использование границ — раздел Учебника по Java
- Начиная с версии:
- 1.2
| Класс | Описание |
|---|---|
| AbstractBorder | Класс, реализующий пустую границу нулевого размера. |
| BevelBorder | Класс, реализующий простую рельефную границу с двумя линиями. |
| Border | Интерфейс, описывающий объект, способный отрисовывать границу по краям компонента Swing. |
| CompoundBorder | Составной класс Border, позволяющий объединить два объекта Border в одну границу, вложив внутренний объект Border в отступы внешнего объекта Border. |
| EmptyBorder | Класс, предоставляющий пустую прозрачную границу, которая занимает место, но ничего не отрисовывает. |
| EtchedBorder | Класс, реализующий простую границу с эффектом гравировки, которая может быть вдавленной или выступающей. |
| LineBorder | Класс, реализующий линейную границу произвольной толщины одного цвета. |
| MatteBorder | Класс, предоставляющий границу типа «матовая» сплошного цвета или с повторяющимся значком. |
| SoftBevelBorder | Класс, реализующий выступающий или вдавленный рельеф со смягченными углами. |
| StrokeBorder | Класс, реализующий границу с произвольным штрихом. |
| TitledBorder | Класс, реализующий произвольную границу с заголовком String, расположенным и выровненным заданным образом. |
© 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://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/border/package-summary.html