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