Класс BorderUIResource
- Все реализуемые интерфейсы:
-
Serializable,Border,UIResource
public class BorderUIResource extends Object implements Border, UIResource, Serializable
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими выпусками Swing. Текущая поддержка сериализации подходит для краткосрочного хранения или RMI между приложениями, использующими ту же версию Swing. Начиная с версии 1.4, добавлена поддержка долгосрочного хранения всех JavaBeans в пакете java.beans. Пожалуйста, обратитесь к XMLEncoder.
- См. также:
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
static class |
BorderUIResource.BevelBorderUIResource |
Ресурс пользовательского интерфейса для рамки с фаской. |
static class |
BorderUIResource.CompoundBorderUIResource |
Ресурс пользовательского интерфейса для составной рамки. |
static class |
BorderUIResource.EmptyBorderUIResource |
Ресурс пользовательского интерфейса для пустой рамки. |
static class |
BorderUIResource.EtchedBorderUIResource |
Ресурс пользовательского интерфейса для рамки с гравировкой. |
static class |
BorderUIResource.LineBorderUIResource |
Ресурс пользовательского интерфейса для рамки-линии. |
static class |
BorderUIResource.MatteBorderUIResource |
Ресурс пользовательского интерфейса для матовой рамки. |
static class |
BorderUIResource.TitledBorderUIResource |
Ресурс пользовательского интерфейса для рамки с заголовком. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
BorderUIResource |
Создаёт объект UIResource рамки, который оборачивает существующий объект Border. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
static Border |
getBlackLineBorderUIResource() |
Возвращает ресурс пользовательского интерфейса для рамки с чёрной линией. |
Insets |
getBorderInsets |
Возвращает отступы рамки. |
static Border |
getEtchedBorderUIResource() |
Возвращает ресурс пользовательского интерфейса для рамки с гравировкой. |
static Border |
getLoweredBevelBorderUIResource() |
Возвращает ресурс пользовательского интерфейса для рамки с заниженной фаской. |
static Border |
getRaisedBevelBorderUIResource() |
Возвращает ресурс пользовательского интерфейса для рамки с поднятой фаской. |
boolean |
isBorderOpaque() |
Возвращает, является ли рамка непрозрачной. |
void |
paintBorder |
Рисует рамку для указанного компонента с заданным положением и размером. |
Подробное описание конструкторов
BorderUIResource
public BorderUIResource(Border delegate)
- Параметры:
-
delegate- оборачиваемая рамка
Подробное описание методов
getEtchedBorderUIResource
public static Border getEtchedBorderUIResource()
- Возвращает:
- ресурс пользовательского интерфейса для рамки с гравировкой
getLoweredBevelBorderUIResource
public static Border getLoweredBevelBorderUIResource()
- Возвращает:
- ресурс пользовательского интерфейса для рамки с заниженной фаской
getRaisedBevelBorderUIResource
public static Border getRaisedBevelBorderUIResource()
- Возвращает:
- ресурс пользовательского интерфейса для рамки с поднятой фаской
getBlackLineBorderUIResource
public static Border getBlackLineBorderUIResource()
- Возвращает:
- ресурс пользовательского интерфейса для рамки с чёрной линией
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, содержащий отступы сверху, слева, снизу и справа этой рамкиBorder
isBorderOpaque
public boolean isBorderOpaque()
Border- Указано в:
-
isBorderOpaqueв интерфейсеBorder - Возвращает:
- true, если эта рамка
Borderнепрозрачна
© 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/plaf/BorderUIResource.html