Класс BevelBorder
- Все реализованные интерфейсы:
-
Serializable,Border
- Прямые известные подклассы:
-
BorderUIResource.BevelBorderUIResource,SoftBevelBorder
public class BevelBorder extends AbstractBorder
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими версиями Swing. Текущая поддержка сериализации подходит для кратковременного хранения или RMI между приложениями, использующими одну и ту же версию Swing. Начиная с версии 1.4, добавлена поддержка долгосрочного хранения всех JavaBeans в пакете java.beans. Пожалуйста, обратитесь к 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 |
Отрисовывает выпуклую фаску для указанного компонента с указанным положением и размером. |
Методы, объявленные в классе javax.swing.border.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
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, 2021, 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/17/docs/api/java.desktop/javax/swing/border/BevelBorder.html