Spec-Zone .ru
спецификации, руководства, описания, API
|
public class EtchedBorder extends AbstractBorder
Предупреждение: Сериализированные объекты этого класса не будут совместимыми с будущими выпусками Swing. Текущая поддержка сериализации является подходящей для краткосрочного хранения или RMI между приложениями, выполняющими ту же самую версию Swing. С 1.4, поддержка длительного хранения всего JavaBeansTM была добавлена к java.beans
пакет. Пожалуйста, см. XMLEncoder
.
Модификатор и Тип | Поле и Описание |
---|---|
protected int |
etchType |
protected Color |
выделиться |
static int |
ПОНИЖЕННЫЙ
Пониженный вытравленный тип.
|
static int |
ПОВЫШЕННЫЙ
Повышенный вытравленный тип.
|
protected Color |
тень |
Конструктор и Описание |
---|
EtchedBorder()
Создает пониженную вытравленную границу, цвета которой будут получены из цвета фона компонента, который передают в paintBorder метод.
|
EtchedBorder(Color highlight, Color shadow)
Создает пониженную вытравленную границу с указанным выделением и теневыми цветами.
|
EtchedBorder(int etchType)
Создает вытравленную границу с указанным типом травления, цвета которого будут получены из цвета фона компонента, который передают в paintBorder метод.
|
EtchedBorder(int etchType, Color highlight, Color shadow)
Создает вытравленную границу с указанным типом травления, выделитесь и теневые цвета.
|
Модификатор и Тип | Метод и Описание |
---|---|
Вставки |
getBorderInsets(Component c, Insets insets)
Повторно инициализируйте параметр вставок с текущими Вставками этой Границы.
|
int |
getEtchType()
Возвраты, какой тип травления устанавливается на вытравленной границе.
|
Цвет |
getHighlightColor()
Возвращает цвет выделения вытравленной границы.
|
Цвет |
getHighlightColor(Component c)
Возвращает цвет выделения вытравленной границы когда представлено на указанном компоненте.
|
Цвет |
getShadowColor()
Возвращает теневой цвет вытравленной границы.
|
Цвет |
getShadowColor(Component c)
Возвращает теневой цвет вытравленной границы когда представлено на указанном компоненте.
|
boolean |
isBorderOpaque()
Возвраты, непрозрачна ли граница.
|
void |
paintBorder(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 etchType
protected Color highlight
protected Color shadow
public EtchedBorder()
public EtchedBorder(int etchType)
etchType
- тип травления, которое будет оттянуто границейpublic EtchedBorder(Color highlight, Color shadow)
highlight
- цвет, чтобы использовать для вытравленного выделенияshadow
- цвет, чтобы использовать для вытравленной тени@ConstructorProperties(value={"etchType","highlightColor","shadowColor"}) public EtchedBorder(int etchType, Color highlight, Color shadow)
etchType
- тип травления, которое будет оттянуто границейhighlight
- цвет, чтобы использовать для вытравленного выделенияshadow
- цвет, чтобы использовать для вытравленной тениpublic void paintBorder(Component c, Graphics g, int x, int y, int width, int height)
paintBorder
в интерфейсе Border
paintBorder
в классе AbstractBorder
c
- компонент, для которого красится эта границаg
- графика краскиx
- x позиция нарисованной границыy
- y позиция нарисованной границыwidth
- ширина нарисованной границыheight
- высота нарисованной границыpublic Insets getBorderInsets(Component c, Insets insets)
getBorderInsets
в классе AbstractBorder
c
- компонент, для которого применяется это значение вставок границыinsets
- объект, который будет повторно инициализированinsets
объектpublic boolean isBorderOpaque()
isBorderOpaque
в интерфейсе Border
isBorderOpaque
в классе AbstractBorder
public int getEtchType()
public Color getHighlightColor(Component c)
c
- компонент, для которого может быть получено выделениеpublic Color getHighlightColor()
public Color getShadowColor(Component c)
c
- компонент, для которого может быть получена теньpublic Color getShadowColor()
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.