Класс BorderUIResource
- Все реализуемые интерфейсы:
Serializable, Border, UIResource
public class BorderUIResource extends Object implements Border, UIResource, Serializable
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими выпусками Swing. Текущая поддержка сериализации подходит для кратковременного хранения или RMI между приложениями, работающими с одной и той же версией Swing. Начиная с версии 1.4, в пакет java.beans добавлена поддержка долговременного хранения всех JavaBeans. См. 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 |
Рисует границу указанного компонента в заданном положении и размере. |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создаёт и возвращает копию этого объекта. |
boolean |
equals |
Определяет, равен ли этот объект другому объекту. |
protected void |
finalize() |
Устарело и будет удалено: этот элемент API может быть удалён в будущей версии. Финализация объявлена устаревшей и будет удалена в одном из будущих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого Object. |
int |
hashCode() |
Возвращает хеш-код этого объекта. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
String |
toString() |
Возвращает строковое представление объекта. |
final void |
wait() |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt либо по истечении определённого времени. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt либо по истечении определённого времени. |
Подробное описание конструкторов
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, содержащий отступы от верхнего, левого, нижнего и правого краёв этой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.