Spec-Zone .ru
спецификации, руководства, описания, API
|
public class BevelBorder extends AbstractBorder
Предупреждение: Сериализированные объекты этого class не будут совместимыми с будущими выпусками Swing. Текущая поддержка сериализации является подходящей для краткосрочного хранения или RMI между приложениями, выполняющими ту же самую версию Swing. С 1.4, поддержка длительного хранения всего JavaBeansTM была добавлена к java.beans
пакет. Пожалуйста, см. XMLEncoder
.
Модификатор и Тип | Поле и Описание |
---|---|
protected int |
bevelType |
protected Color |
highlightInner |
protected Color |
highlightOuter |
static int |
ПОНИЖЕННЫЙ
Пониженный тип скоса.
|
static int |
ПОВЫШЕННЫЙ
Повышенный тип скоса.
|
protected Color |
shadowInner |
protected Color |
shadowOuter |
Конструктор и Описание |
---|
BevelBorder(int bevelType)
Создает границу скоса с указанным типом и чьи цвета будут получены из цвета фона компонента, который передают в paintBorder метод.
|
BevelBorder(int bevelType, Color highlight, Color shadow)
Создает границу скоса с указанным типом, выделитесь и теневые цвета.
|
BevelBorder(int bevelType, Color highlightOuterColor, Color highlightInnerColor, Color shadowOuterColor, Color shadowInnerColor)
Создает границу скоса с указанным типом, выделитесь и теневые цвета.
|
Модификатор и Тип | Метод и Описание |
---|---|
int |
getBevelType()
Возвращает тип границы скоса.
|
Вставки |
getBorderInsets(Component c, Insets insets)
Повторно инициализируйте параметр вставок с текущими Вставками этой Границы.
|
Цвет |
getHighlightInnerColor()
Возвращает внутренний цвет выделения границы скоса.
|
Цвет |
getHighlightInnerColor(Component c)
Возвращает внутренний цвет выделения границы скоса когда представлено на указанном компоненте.
|
Цвет |
getHighlightOuterColor()
Возвращает внешний цвет выделения границы скоса.
|
Цвет |
getHighlightOuterColor(Component c)
Возвращает внешний цвет выделения границы скоса когда представлено на указанном компоненте.
|
Цвет |
getShadowInnerColor()
Возвращает внутренний теневой цвет границы скоса.
|
Цвет |
getShadowInnerColor(Component c)
Возвращает внутренний теневой цвет границы скоса когда представлено на указанном компоненте.
|
Цвет |
getShadowOuterColor()
Возвращает внешний теневой цвет границы скоса.
|
Цвет |
getShadowOuterColor(Component c)
Возвращает внешний теневой цвет границы скоса когда представлено на указанном компоненте.
|
boolean |
isBorderOpaque()
Возвраты, непрозрачна ли граница.
|
void |
paintBorder(Component c, Graphics g, int x, int y, int width, int height)
Красит границу для указанного компонента с указанной позицией и размером.
|
protected void |
paintLoweredBevel(Component c, Graphics g, int x, int y, int width, int height) |
protected void |
paintRaisedBevel(Component c, Graphics g, int x, int y, int width, int height) |
getBaseline, getBaselineResizeBehavior, getBorderInsets, getInteriorRectangle, getInteriorRectangle
public static final int RAISED
public static final int LOWERED
protected int bevelType
protected Color highlightOuter
protected Color highlightInner
protected Color shadowInner
protected Color shadowOuter
public BevelBorder(int bevelType)
bevelType
- тип скоса для границыpublic BevelBorder(int bevelType, Color highlight, Color shadow)
bevelType
- тип скоса для границыhighlight
- цвет, чтобы использовать для выделения скосаshadow
- цвет, чтобы использовать для тени скоса@ConstructorProperties(value={"bevelType","highlightOuterColor","highlightInnerColor","shadowOuterColor","shadowInnerColor"}) public BevelBorder(int bevelType, Color highlightOuterColor, Color highlightInnerColor, Color shadowOuterColor, Color shadowInnerColor)
bevelType
- тип скоса для границыhighlightOuterColor
- цвет, чтобы использовать для скоса внешнее выделениеhighlightInnerColor
- цвет, чтобы использовать для скоса внутреннее выделениеshadowOuterColor
- цвет, чтобы использовать для скоса внешнюю теньshadowInnerColor
- цвет, чтобы использовать для скоса внутреннюю теньpublic void paintBorder(Component c, Graphics g, int x, int y, int width, int height)
paintBorder
в интерфейсе Border
paintBorder
в class AbstractBorder
c
- компонент, для которого красится эта границаg
- графика краскиx
- x позиция нарисованной границыy
- y позиция нарисованной границыwidth
- width нарисованной границыheight
- height нарисованной границыpublic Insets getBorderInsets(Component c, Insets insets)
getBorderInsets
в class AbstractBorder
c
- компонент, для которого применяется это значение вставок границыinsets
- объект, который будет повторно инициализированinsets
объектpublic Color getHighlightOuterColor(Component c)
c
- компонент, для которого может быть получено выделениеpublic Color getHighlightInnerColor(Component c)
c
- компонент, для которого может быть получено выделениеpublic Color getShadowInnerColor(Component c)
c
- компонент, для которого может быть получена теньpublic Color getShadowOuterColor(Component c)
c
- компонент, для которого может быть получена теньpublic Color getHighlightOuterColor()
public Color getHighlightInnerColor()
public Color getShadowInnerColor()
public Color getShadowOuterColor()
public int getBevelType()
public boolean isBorderOpaque()
isBorderOpaque
в интерфейсе Border
isBorderOpaque
в class AbstractBorder
protected void paintRaisedBevel(Component c, Graphics g, int x, int y, int width, int height)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92