Spec-Zone.ru › OpenJDK 21

Класс BorderUIResource

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

Spec-Zone.ru

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