Класс 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 для границы с чёрной линией. |
static Border |
getEtchedBorderUIResource() |
Возвращает ресурс UI для границы с эффектом вытравки. |
static Border |
getLoweredBevelBorderUIResource() |
Возвращает ресурс UI для границы с пониженной фаской. |
static Border |
getRaisedBevelBorderUIResource() |
Возвращает ресурс UI для границы с поднятой фаской. |
Методы, унаследованные от класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Методы, унаследованные от интерфейса javax.swing.border.Border
getBorderInsets, isBorderOpaque, paintBorder
Подробное описание конструкторов
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 для границы с чёрной линией
© 1993, 2020, 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/11/docs/api/java.desktop/javax/swing/plaf/BorderUIResource.html