Spec-Zone.ru › OpenJDK 24

Пакет javax.swing.border

package javax.swing.border
Предоставляет классы и интерфейсы для отрисовки специализированных границ вокруг компонента Swing. Вы можете расширить эти классы, чтобы создать настраиваемые границы для своих компонентов вместо использования стандартных границ, предоставляемых используемой внешностью.

Примечание: Большая часть API Swing не потокобезопасна. Подробности см. в Многопоточность в Swing, разделе Java Tutorial.

Связанная документация

Для обзоров, учебных пособий, примеров, руководств и документации по инструментам см.:
  • Использование границ, раздел Java Tutorial
Since:
1.2
Пакет Описание
javax.swing
Предоставляет набор "лёгковесных" (полностью написанных на языке Java) компонентов, которые по возможности работают одинаково на всех платформах.
Класс Описание
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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API