Класс SoftBevelBorder
- Все реализованные интерфейсы:
Serializable, Border
public class SoftBevelBorder extends BevelBorder
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими выпусками Swing. Текущая поддержка сериализации подходит для кратковременного хранения или RMI между приложениями, использующими одну и ту же версию Swing. Начиная с версии 1.4 в пакет java.beans добавлена поддержка долговременного хранения всех JavaBeans. См. XMLEncoder.
Краткое описание полей
Поля, объявленные в классе BevelBorder
bevelType, highlightInner, highlightOuter, LOWERED, RAISED, shadowInner, shadowOuter | Модификатор и тип | Поле | Описание |
|---|---|---|
protected int |
bevelType |
Тип фаски. |
protected Color |
highlightInner |
Цвет внутренней подсветки фаски. |
protected Color |
highlightOuter |
Цвет внешней подсветки фаски. |
static final int |
LOWERED |
Тип вогнутой фаски. |
static final int |
RAISED |
Тип выпуклой фаски. |
protected Color |
shadowInner |
Цвет внутренней тени фаски. |
protected Color |
shadowOuter |
Цвет внешней тени фаски. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
SoftBevelBorder |
Создает фасочную рамку указанного типа, цвета которой определяются цветом фона компонента, переданного в метод paintBorder. |
SoftBevelBorder |
Создает фасочную рамку указанного типа с заданными цветами подсветки и тени. |
SoftBevelBorder |
Создает фасочную рамку указанного типа с заданными цветами подсветки и тени. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Insets |
getBorderInsets |
Повторно инициализирует параметр insets текущими значениями Insets этой рамки. |
boolean |
isBorderOpaque() |
Возвращает значение, указывающее, является ли рамка непрозрачной. |
void |
paintBorder |
Рисует рамку для указанного компонента в заданных положении и размере. |
Методы, объявленные в классе BevelBorder
getBevelType, getHighlightInnerColor, getHighlightInnerColor, getHighlightOuterColor, getHighlightOuterColor, getShadowInnerColor, getShadowInnerColor, getShadowOuterColor, getShadowOuterColor, paintLoweredBevel, paintRaisedBevel | Модификатор и тип | Метод | Описание |
|---|---|---|
int |
getBevelType() |
Возвращает тип фасочной рамки. |
Color |
getHighlightInnerColor() |
Возвращает цвет внутренней подсветки фасочной рамки. |
Color |
getHighlightInnerColor |
Возвращает цвет внутренней подсветки фасочной рамки при ее отображении на указанном компоненте. |
Color |
getHighlightOuterColor() |
Возвращает цвет внешней подсветки фасочной рамки. |
Color |
getHighlightOuterColor |
Возвращает цвет внешней подсветки фасочной рамки при ее отображении на указанном компоненте. |
Color |
getShadowInnerColor() |
Возвращает цвет внутренней тени фасочной рамки. |
Color |
getShadowInnerColor |
Возвращает цвет внутренней тени фасочной рамки при ее отображении на указанном компоненте. |
Color |
getShadowOuterColor() |
Возвращает цвет внешней тени фасочной рамки. |
Color |
getShadowOuterColor |
Возвращает цвет внешней тени фасочной рамки при ее отображении на указанном компоненте. |
protected void |
paintLoweredBevel |
Рисует вогнутую фаску для указанного компонента в заданных положении и размере. |
protected void |
paintRaisedBevel |
Рисует выпуклую фаску для указанного компонента в заданных положении и размере. |
Методы, объявленные в классе AbstractBorder
getBaseline, getBaselineResizeBehavior, getBorderInsets, getInteriorRectangle, getInteriorRectangle | Модификатор и тип | Метод | Описание |
|---|---|---|
int |
getBaseline |
Возвращает базовую линию. |
Component.BaselineResizeBehavior |
getBaselineResizeBehavior |
Возвращает значение перечисления, указывающее, как изменяется базовая линия компонента при изменении его размера. |
Insets |
getBorderInsets |
Эта реализация по умолчанию возвращает новый объект Insets, инициализированный методом AbstractBorder.getBorderInsets(Component,Insets). |
Rectangle |
getInteriorRectangle |
Этот вспомогательный метод вызывает статический метод. |
static Rectangle |
getInteriorRectangle |
Возвращает прямоугольник, полученный вычитанием отступов рамки из аргументов. |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создает и возвращает копию этого объекта. |
boolean |
equals |
Указывает, равен ли этот объект другому объекту. |
protected void |
finalize() |
Устарело, будет удалено: этот элемент API может быть удален в будущей версии. Финализация объявлена устаревшей и будет удалена в одном из будущих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого объекта Object. |
int |
hashCode() |
Возвращает хеш-код этого объекта. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
String |
toString() |
Возвращает строковое представление объекта. |
final void |
wait() |
Переводит текущий поток в состояние ожидания до пробуждения, обычно в результате вызова notify или прерывания. |
final void |
wait |
Переводит текущий поток в состояние ожидания до пробуждения, обычно в результате вызова notify или прерывания, либо до истечения заданного промежутка реального времени. |
final void |
wait |
Переводит текущий поток в состояние ожидания до пробуждения, обычно в результате вызова notify или прерывания, либо до истечения заданного промежутка реального времени. |
Подробное описание конструкторов
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, 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.