Пакет 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, 2021, 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/17/docs/api/java.desktop/javax/swing/border/package-summary.html