Класс 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 текущими отступами этой границы. |
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
isBorderOpaque
public boolean isBorderOpaque()
- Унаследовано от:
-
isBorderOpaqueв интерфейсеBorder - Переопределяет:
-
isBorderOpaqueв классеBevelBorder - Возвращает:
- true
© 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/SoftBevelBorder.html