Класс BevelBorder
- Все реализованные интерфейсы:
Serializable, Border
- Непосредственные известные подклассы:
BorderUIResource.BevelBorderUIResource, SoftBevelBorder
public class BevelBorder extends AbstractBorder
Предупреждение: Сериализованные объекты этого класса будут несовместимы с будущими выпусками Swing. Текущая поддержка сериализации предназначена для краткосрочного хранения или RMI между приложениями, работающими с одной и той же версией Swing. Начиная с версии 1.4, в пакет java.beans добавлена поддержка долгосрочного хранения всех JavaBeans. См. XMLEncoder.
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
protected int |
bevelType |
Тип фаски. |
protected Color |
highlightInner |
Цвет внутреннего светового блика фаски. |
protected Color |
highlightOuter |
Цвет внешнего светового блика фаски. |
static final int |
LOWERED |
Тип утопленной фаски. |
static final int |
RAISED |
Тип приподнятой фаски. |
protected Color |
shadowInner |
Цвет внутренней тени фаски. |
protected Color |
shadowOuter |
Цвет внешней тени фаски. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
BevelBorder |
Создает фасочную рамку заданного типа, цвета которой определяются по цвету фона компонента, переданного в метод paintBorder. |
BevelBorder |
Создает фасочную рамку заданного типа с указанными цветами блика и тени. |
BevelBorder |
Создает фасочную рамку заданного типа с указанными цветами блика и тени. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
int |
getBevelType() |
Возвращает тип фасочной рамки. |
Insets |
getBorderInsets |
Повторно инициализирует параметр insets текущими значениями Insets этой рамки. |
Color |
getHighlightInnerColor() |
Возвращает цвет внутреннего светового блика фасочной рамки. |
Color |
getHighlightInnerColor |
Возвращает цвет внутреннего светового блика фасочной рамки при ее отображении на указанном компоненте. |
Color |
getHighlightOuterColor() |
Возвращает цвет внешнего светового блика фасочной рамки. |
Color |
getHighlightOuterColor |
Возвращает цвет внешнего светового блика фасочной рамки при ее отображении на указанном компоненте. |
Color |
getShadowInnerColor() |
Возвращает цвет внутренней тени фасочной рамки. |
Color |
getShadowInnerColor |
Возвращает цвет внутренней тени фасочной рамки при ее отображении на указанном компоненте. |
Color |
getShadowOuterColor() |
Возвращает цвет внешней тени фасочной рамки. |
Color |
getShadowOuterColor |
Возвращает цвет внешней тени фасочной рамки при ее отображении на указанном компоненте. |
boolean |
isBorderOpaque() |
Возвращает информацию о том, является ли рамка непрозрачной. |
void |
paintBorder |
Рисует рамку для указанного компонента в заданной позиции и с заданными размерами. |
protected void |
paintLoweredBevel |
Рисует утопленную фаску для указанного компонента в заданной позиции и с заданными размерами. |
protected void |
paintRaisedBevel |
Рисует приподнятую фаску для указанного компонента в заданной позиции и с заданными размерами. |
Методы, объявленные в классе AbstractBorder
getBaseline, getBaselineResizeBehavior, getBorderInsets, getInteriorRectangle, getInteriorRectangle
Подробное описание полей
RAISED
public static final int RAISED
- См. также:
LOWERED
public static final int LOWERED
- См. также:
bevelType
protected int bevelType
highlightOuter
protected Color highlightOuter
highlightInner
protected Color highlightInner
shadowInner
protected Color shadowInner
shadowOuter
protected Color shadowOuter
Подробное описание конструкторов
BevelBorder
public BevelBorder(int bevelType)
- Параметры:
-
bevelType— тип фаски рамки
BevelBorder
public BevelBorder(int bevelType, Color highlight, Color shadow)
- Параметры:
-
bevelType— тип фаски рамки -
highlight— цвет светового блика фаски -
shadow— цвет тени фаски
BevelBorder
@ConstructorProperties({"bevelType","highlightOuterColor","highlightInnerColor","shadowOuterColor","shadowInnerColor"}) public BevelBorder(int bevelType, Color highlightOuterColor, Color highlightInnerColor, Color shadowOuterColor, Color shadowInnerColor) - Параметры:
-
bevelType— тип фаски рамки -
highlightOuterColor— цвет внешнего светового блика фаски -
highlightInnerColor— цвет внутреннего светового блика фаски -
shadowOuterColor— цвет внешней тени фаски -
shadowInnerColor— цвет внутренней тени фаски
Подробное описание методов
paintBorder
public void paintBorder(Component c, Graphics g, int x, int y, int width, int height)
- Определено в:
-
paintBorderв интерфейсеBorder - Переопределяет:
-
paintBorderв классеAbstractBorder - Параметры:
-
c— компонент, для которого рисуется эта рамка -
g— графический контекст для рисования -
x— координата x рамки -
y— координата y рамки -
width— ширина рамки -
height— высота рамки
getBorderInsets
public Insets getBorderInsets(Component c, Insets insets)
- Переопределяет:
-
getBorderInsetsв классеAbstractBorder - Параметры:
-
c— компонент, к которому относятся значения отступов этой рамки -
insets— объект для повторной инициализации - Возвращает:
- объект
insets - Исключения:
-
NullPointerException— если указанныйinsetsравенnull
getHighlightOuterColor
public Color getHighlightOuterColor(Component c)
- Параметры:
-
c— компонент, по цвету которого может быть определен цвет блика - Возвращает:
- цвет внешнего светового блика
Color - Начиная с:
- 1.3
getHighlightInnerColor
public Color getHighlightInnerColor(Component c)
- Параметры:
-
c— компонент, по цвету которого может быть определен цвет блика - Возвращает:
- цвет внутреннего светового блика
Color - Начиная с:
- 1.3
getShadowInnerColor
public Color getShadowInnerColor(Component c)
- Параметры:
-
c— компонент, по цвету которого может быть определен цвет тени - Возвращает:
- цвет внутренней тени
Color - Начиная с:
- 1.3
getShadowOuterColor
public Color getShadowOuterColor(Component c)
- Параметры:
-
c— компонент, по цвету которого может быть определен цвет тени - Возвращает:
- цвет внешней тени
Color - Начиная с:
- 1.3
getHighlightOuterColor
public Color getHighlightOuterColor()
- Возвращает:
- цвет внешнего светового блика
Colorилиnull, если цвет блика не был указан - Начиная с:
- 1.3
getHighlightInnerColor
public Color getHighlightInnerColor()
- Возвращает:
- цвет внутреннего светового блика
Colorилиnull, если цвет блика не был указан - Начиная с:
- 1.3
getShadowInnerColor
public Color getShadowInnerColor()
- Возвращает:
- цвет внутренней тени
Colorилиnull, если цвет тени не был указан - Начиная с:
- 1.3
getShadowOuterColor
public Color getShadowOuterColor()
- Возвращает:
- цвет внешней тени
Colorилиnull, если цвет тени не был указан - Начиная с:
- 1.3
getBevelType
public int getBevelType()
- Возвращает:
- тип фасочной рамки:
RAISEDилиLOWERED
isBorderOpaque
public boolean isBorderOpaque()
true.- Определено в:
-
isBorderOpaqueв интерфейсеBorder - Переопределяет:
-
isBorderOpaqueв классеAbstractBorder - Возвращает:
- true
paintRaisedBevel
protected void paintRaisedBevel(Component c, Graphics g, int x, int y, int width, int height)
- Параметры:
-
c— компонент, для которого рисуется приподнятая фаска -
g— графический контекст для рисования -
x— координата x приподнятой фаски -
y— координата y приподнятой фаски -
width— ширина приподнятой фаски -
height— высота приподнятой фаски
paintLoweredBevel
protected void paintLoweredBevel(Component c, Graphics g, int x, int y, int width, int height)
- Параметры:
-
c— компонент, для которого рисуется утопленная фаска -
g— графический контекст для рисования -
x— координата x утопленной фаски -
y— координата y утопленной фаски -
width— ширина утопленной фаски -
height— высота утопленной фаски
© 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://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/border/BevelBorder.html