Класс 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 |
Ресурс 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 |
Создаёт объект UIResource для границы, обертывающий существующий объект Border. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
static Border |
getBlackLineBorderUIResource() |
Возвращает ресурс UI для чёрной линии границы. |
Insets |
getBorderInsets |
Возвращает отступы границы. |
static Border |
getEtchedBorderUIResource() |
Возвращает ресурс UI для штрихованной границы. |
static Border |
getLoweredBevelBorderUIResource() |
Возвращает ресурс UI для вдавленной границы с фаской. |
static Border |
getRaisedBevelBorderUIResource() |
Возвращает ресурс UI для выпуклой границы с фаской. |
boolean |
isBorderOpaque() |
Возвращает, является ли граница непрозрачной. |
void |
paintBorder |
Рисует границу для заданного компонента в заданном положении и размере. |
Подробное описание конструкторов
BorderUIResource
public BorderUIResource(Border delegate)
- Параметры:
-
delegate- обертываемая граница
Подробное описание методов
getEtchedBorderUIResource
public static Border getEtchedBorderUIResource()
- Возвращает:
- ресурс UI для штрихованной границы
getLoweredBevelBorderUIResource
public static Border getLoweredBevelBorderUIResource()
- Возвращает:
- ресурс UI для вдавленной границы с фаской
getRaisedBevelBorderUIResource
public static Border getRaisedBevelBorderUIResource()
- Возвращает:
- ресурс UI для выпуклой границы с фаской
getBlackLineBorderUIResource
public static Border getBlackLineBorderUIResource()
- Возвращает:
- ресурс 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