|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class EtchedBorder extends AbstractBorder
Предупреждение: Сериализированные объекты этого class не будут совместимыми с будущими выпусками 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, getInteriorRectanglepublic 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 в интерфейсе BorderpaintBorder в class AbstractBorderc - компонент, для которого красится эта границаg - графика краскиx - x позиция нарисованной границыy - y позиция нарисованной границыwidth - width нарисованной границыheight - height нарисованной границыpublic Insets getBorderInsets(Component c, Insets insets)
getBorderInsets в class AbstractBorderc - компонент, для которого применяется это значение вставок границыinsets - объект, который будет повторно инициализированinsets объектpublic boolean isBorderOpaque()
isBorderOpaque в интерфейсе BorderisBorderOpaque в class AbstractBorderpublic int getEtchType()
public Color getHighlightColor(Component c)
c - компонент, для которого может быть получено выделениеpublic Color getHighlightColor()
public Color getShadowColor(Component c)
c - компонент, для которого может быть получена теньpublic Color getShadowColor()
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92