Spec-Zone .ru
спецификации, руководства, описания, API
|
public class LineBorder extends AbstractBorder
Предупреждение: Сериализированные объекты этого класса не будут совместимыми с будущими выпусками Swing. Текущая поддержка сериализации является подходящей для краткосрочного хранения или RMI между приложениями, выполняющими ту же самую версию Swing. С 1.4, поддержка длительного хранения всего JavaBeansTM была добавлена к java.beans
пакет. Пожалуйста, см. XMLEncoder
.
Модификатор и Тип | Поле и Описание |
---|---|
protected Color |
lineColor |
protected boolean |
roundedCorners |
protected int |
толщина |
Конструктор и Описание |
---|
LineBorder(Color color)
Создает границу строки с указанным цветом и толщиной = 1.
|
LineBorder(Color color, int thickness)
Создает границу строки с указанным цветом и толщиной.
|
LineBorder(Color color, int thickness, boolean roundedCorners)
Создает границу строки с указанным цветом, толщиной, и угловой формой.
|
Модификатор и Тип | Метод и Описание |
---|---|
static Border |
createBlackLineBorder()
Метод удобства для того, чтобы получить LineBorder Color.black толщины 1.
|
static Border |
createGrayLineBorder()
Метод удобства для того, чтобы получить LineBorder Color.gray толщины 1.
|
Вставки |
getBorderInsets(Component c, Insets insets)
Повторно инициализируйте параметр вставок с текущими Вставками этой Границы.
|
Цвет |
getLineColor()
Возвращает цвет границы.
|
boolean |
getRoundedCorners()
Возвраты, будет ли эта граница оттянута с закругленными углами.
|
int |
getThickness()
Возвращает толщину границы.
|
boolean |
isBorderOpaque()
Возвраты, непрозрачна ли граница.
|
void |
paintBorder(Component c, Graphics g, int x, int y, int width, int height)
Красит границу для указанного компонента с указанной позицией и размером.
|
getBaseline, getBaselineResizeBehavior, getBorderInsets, getInteriorRectangle, getInteriorRectangle
protected int thickness
protected Color lineColor
protected boolean roundedCorners
public LineBorder(Color color)
color
- цвет для границыpublic LineBorder(Color color, int thickness)
color
- цвет границыthickness
- толщина границы@ConstructorProperties(value={"lineColor","thickness","roundedCorners"}) public LineBorder(Color color, int thickness, boolean roundedCorners)
color
- цвет границыthickness
- толщина границыroundedCorners
- должны ли углы границы быть круглымиpublic static Border createBlackLineBorder()
public static Border createGrayLineBorder()
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 Color getLineColor()
public int getThickness()
public boolean getRoundedCorners()
public boolean isBorderOpaque()
isBorderOpaque
в интерфейсе Border
isBorderOpaque
в классе AbstractBorder
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.