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