Spec-Zone.ru › OpenJDK 17

Класс BorderUIResource

java.lang.Object
javax.swing.plaf.BorderUIResource
Все реализуемые интерфейсы:
Serializable, Border, UIResource
public class BorderUIResource extends Object implements Border, UIResource, Serializable
Класс-обёртка Border, реализующий UIResource. Классы UI, которые устанавливают свойства рамки, должны использовать этот класс для обертывания любых рамок, указанных в качестве значений по умолчанию. Этот класс делегирует все вызовы методов объекту Border «делегат», указанному при создании.

Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими выпусками Swing. Текущая поддержка сериализации подходит для краткосрочного хранения или RMI между приложениями, работающими с одной версией Swing. Начиная с версии 1.4, добавлена поддержка долгосрочного хранения всех JavaBeans в пакете java.beans. См. XMLEncoder.

См. также:
  • UIResource

Краткое описание вложенных классов

Модификатор и тип Класс Описание
static class  BorderUIResource.BevelBorderUIResource
UI-ресурс рамки с эффектом скошенности.
static class  BorderUIResource.CompoundBorderUIResource
UI-ресурс составной рамки.
static class  BorderUIResource.EmptyBorderUIResource
UI-ресурс пустой рамки.
static class  BorderUIResource.EtchedBorderUIResource
UI-ресурс рамки с эффектом гравировки.
static class  BorderUIResource.LineBorderUIResource
UI-ресурс рамки в виде линии.
static class  BorderUIResource.MatteBorderUIResource
UI-ресурс рамки с матовым эффектом.
static class  BorderUIResource.TitledBorderUIResource
UI-ресурс рамки с заголовком.

Краткое описание конструкторов

Конструктор Описание
BorderUIResource(Border delegate)
Создаёт объект UIResource рамки, который оборачивает существующий объект Border.

Краткое описание методов

Модификатор и тип Метод Описание
static Border getBlackLineBorderUIResource()
Возвращает UI-ресурс рамки в виде чёрной линии.
Insets getBorderInsets(Component c)
Возвращает отступы рамки.
static Border getEtchedBorderUIResource()
Возвращает UI-ресурс рамки с эффектом гравировки.
static Border getLoweredBevelBorderUIResource()
Возвращает UI-ресурс рамки со скосом внутрь.
static Border getRaisedBevelBorderUIResource()
Возвращает UI-ресурс рамки со скосом наружу.
boolean isBorderOpaque()
Возвращает, является ли рамка непрозрачной.
void paintBorder(Component c, Graphics g, int x, int y, int width, int height)
Рисует рамку для указанного компонента с указанным положением и размерами.

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание конструкторов

BorderUIResource

public BorderUIResource(Border delegate)
Создаёт объект UIResource рамки, который оборачивает существующий объект Border.
Параметры:
delegate - оборачиваемая рамка

Подробное описание методов

getEtchedBorderUIResource

public static Border getEtchedBorderUIResource()
Возвращает UI-ресурс рамки с эффектом гравировки.
Возвращает:
UI-ресурс рамки с эффектом гравировки

getLoweredBevelBorderUIResource

public static Border getLoweredBevelBorderUIResource()
Возвращает UI-ресурс рамки со скосом внутрь.
Возвращает:
UI-ресурс рамки со скосом внутрь

getRaisedBevelBorderUIResource

public static Border getRaisedBevelBorderUIResource()
Возвращает UI-ресурс рамки со скосом наружу.
Возвращает:
UI-ресурс рамки со скосом наружу

getBlackLineBorderUIResource

public static Border getBlackLineBorderUIResource()
Возвращает UI-ресурс рамки в виде чёрной линии.
Возвращает:
UI-ресурс рамки в виде чёрной линии

paintBorder

public void paintBorder(Component c, Graphics g, int x, int y, int width, int height)
Описание скопировано из интерфейса: Border
Рисует рамку для указанного компонента с указанным положением и размерами.
Указано в:
paintBorder в интерфейсе Border
Параметры:
c - компонент, для которого рисуется рамка
g - графический контекст рисования
x - x-координата начала рисования рамки
y - y-координата начала рисования рамки
width - ширина рамки
height - высота рамки

getBorderInsets

public Insets getBorderInsets(Component c)
Описание скопировано из интерфейса: Border
Возвращает отступы рамки.
Указано в:
getBorderInsets в интерфейсе Border
Параметры:
c - компонент, для которого применяются отступы
Возвращает:
объект Insets, содержащий отступы сверху, слева, снизу и справа для этой рамки

isBorderOpaque

public boolean isBorderOpaque()
Описание скопировано из интерфейса: Border
Возвращает, является ли рамка непрозрачной. Если рамка непрозрачна, она отвечает за заполнение своего фона при рисовании.
Указано в:
isBorderOpaque в интерфейсе Border
Возвращает:
true, если эта рамка непрозрачна

© 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/plaf/BorderUIResource.html

Spec-Zone.ru

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