Класс 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 |
Создаёт обвод с указанным типом, цвета которого будут взяты из цвета фона компонента, переданного в метод paintBorder. |
SoftBevelBorder |
Создаёт обвод с указанным типом, цветами выделения и затемнения. |
SoftBevelBorder |
Создаёт обвод с указанным типом, цветами выделения и затемнения. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Insets |
getBorderInsets |
Переинициализирует параметр insets текущими отступами этого Border. |
boolean |
isBorderOpaque() |
Возвращает, является ли обвод непрозрачным. |
void |
paintBorder |
Рисует обвод для указанного компонента с указанным положением и размером. |
Методы, объявленные в классе javax.swing.border.BevelBorder
getBevelType, getHighlightInnerColor, getHighlightInnerColor, getHighlightOuterColor, getHighlightOuterColor, getShadowInnerColor, getShadowInnerColor, getShadowOuterColor, getShadowOuterColor, paintLoweredBevel, paintRaisedBevel
Методы, объявленные в классе javax.swing.border.AbstractBorder
getBaseline, getBaselineResizeBehavior, getBorderInsets, getInteriorRectangle, getInteriorRectangle
Подробное описание конструкторов
SoftBevelBorder
public SoftBevelBorder(int bevelType)
- Параметры:
-
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)
- Переопределяет:
-
getBorderInsetsв классеBevelBorder - Параметры:
-
c- компонент, для которого применяются отступы -
insets- объект, который нужно переинициализировать - Возвращает:
- объект
insets - Исключения:
-
NullPointerException- если указанныйinsetsне являетсяnull
isBorderOpaque
public boolean isBorderOpaque()
- Унаследованно от:
-
isBorderOpaqueв интерфейсеBorder - Переопределяет:
-
isBorderOpaqueв классеBevelBorder - Возвращает:
- 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/border/SoftBevelBorder.html