Класс SoftBevelBorder
- java.lang.Object
-
- javax.swing.border.AbstractBorder
-
- javax.swing.border.BevelBorder
-
- javax.swing.border.SoftBevelBorder
- Все реализованные интерфейсы:
-
Serializable,Border
public class SoftBevelBorder extends BevelBorder
Класс, реализующий поднятую или опущенную фаску с смягчёнными углами.
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими версиями Swing. Текущая поддержка сериализации подходит для кратковременного хранения или RMI между приложениями, использующими одну и ту же версию Swing. Начиная с версии 1.4, добавлена поддержка долгосрочного хранения всех JavaBeans™ в пакете java.beans. Пожалуйста, обратитесь к XMLEncoder.
- См. также:
- Сериализованная форма
Поля
Поля, объявленные в классе javax.swing.border.BevelBorder
bevelType, highlightInner, highlightOuter, LOWERED, RAISED, shadowInner, shadowOuter
Конструкторы
| Конструктор | Описание |
|---|---|
SoftBevelBorder(int bevelType) |
Создаёт фаску указанного типа, цвета которой будут взяты из цвета фона компонента, переданного в метод paintBorder. |
SoftBevelBorder(int bevelType,
Color highlight,
Color shadow) |
Создаёт фаску указанного типа с указанными цветами выделения и тени. |
SoftBevelBorder(int bevelType,
Color highlightOuterColor,
Color highlightInnerColor,
Color shadowOuterColor,
Color shadowInnerColor) |
Создаёт фаску указанного типа с указанными цветами выделения и тени. |
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
Insets |
getBorderInsets(Component c,
Insets insets) |
Переинициализирует параметр insets текущими внутренними отступами этого Border. |
boolean |
isBorderOpaque() |
Возвращает, является ли граница непрозрачной. |
void |
paintBorder(Component c,
Graphics g,
int x,
int y,
int width,
int height) |
Рисует границу для указанного компонента с указанным положением и размером. |
Методы, объявленные в классе javax.swing.border.BevelBorder
getBevelType, getHighlightInnerColor, getHighlightInnerColor, getHighlightOuterColor, getHighlightOuterColor, getShadowInnerColor, getShadowInnerColor, getShadowOuterColor, getShadowOuterColor, paintLoweredBevel, paintRaisedBevel
Методы, объявленные в классе javax.swing.border.AbstractBorder
getBaseline, getBaselineResizeBehavior, getBorderInsets, getInteriorRectangle, getInteriorRectangle
Методы, объявленные в классе java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Конструкторы
SoftBevelBorder
public SoftBevelBorder(int bevelType)
Создаёт фаску указанного типа, цвета которой будут взяты из цвета фона компонента, переданного в метод paintBorder.
- Параметры:
-
bevelType- тип фаски для границы
SoftBevelBorder
public SoftBevelBorder(int bevelType,
Color highlight,
Color shadow)
Создаёт фаску указанного типа с указанными цветами выделения и тени.
- Параметры:
-
bevelType- тип фаски для границы -
highlight- цвет для выделения фаски -
shadow- цвет для тени фаски
SoftBevelBorder
@ConstructorProperties({"bevelType","highlightOuterColor","highlightInnerColor","shadowOuterColor","shadowInnerColor"})
public SoftBevelBorder(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в классеBevelBorder - Параметры:
-
c- компонент, для которого рисуется граница -
g- графические данные для рисования -
x- координата x позиции отрисовки границы -
y- координата y позиции отрисовки границы -
width- ширина отрисовываемой границы -
height- высота отрисовываемой границы
getBorderInsets
public Insets getBorderInsets(Component c,
Insets insets)
Переинициализирует параметр insets текущими внутренними отступами этого Border.
- Переопределяет:
-
getBorderInsetsв классеBevelBorder - Параметры:
-
c- компонент, для которого применяются отступы границы -
insets- объект, который будет переинициализирован - Возвращает:
- объект
insets
isBorderOpaque
public boolean isBorderOpaque()
Возвращает, является ли граница непрозрачной.
- Унаследован из:
-
isBorderOpaqueв интерфейсеBorder - Переопределяет:
-
isBorderOpaqueв классеBevelBorder - Возвращает:
- true
© 1993, 2020, 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/11/docs/api/java.desktop/javax/swing/border/SoftBevelBorder.html