Spec-Zone .ru
спецификации, руководства, описания, API
|
public class StrokeBorder extends AbstractBorder
Предупреждение: Сериализированные объекты этого класса не будут совместимыми с будущими выпусками Swing. Текущая поддержка сериализации является подходящей для краткосрочного хранения или RMI между приложениями, выполняющими ту же самую версию Swing. С 1.4, поддержка длительного хранения всего JavaBeans™ была добавлена к java.beans
пакет. Пожалуйста, см. XMLEncoder
.
Конструктор и Описание |
---|
StrokeBorder(BasicStroke stroke)
Создает границу указанного
stroke . |
StrokeBorder(BasicStroke stroke, Paint paint)
Создает границу указанного
stroke и paint . |
Модификатор и Тип | Метод и Описание |
---|---|
Вставки |
getBorderInsets(Component c, Insets insets)
Повторно инициализирует
insets параметр с текущими вставками этой границы. |
Краска |
getPaint()
Возвраты
Paint объект, используемый, чтобы генерировать цвет во время рендеринга границы. |
BasicStroke |
getStroke()
Возвраты
BasicStroke объект, используемый, чтобы перечеркнуть форму во время рендеринга границы. |
void |
paintBorder(Component c, Graphics g, int x, int y, int width, int height)
Красит границу для указанного компонента с указанной позицией и размером.
|
getBaseline, getBaselineResizeBehavior, getBorderInsets, getInteriorRectangle, getInteriorRectangle, isBorderOpaque
public StrokeBorder(BasicStroke stroke)
stroke
. Цвет переднего плана компонента будет использоваться, чтобы представить границу.stroke
- BasicStroke
объект, используемый, чтобы перечеркнуть формуNullPointerException
- если указанное stroke
null
@ConstructorProperties(value={"stroke","paint"}) public StrokeBorder(BasicStroke stroke, Paint paint)
stroke
и paint
. Если указанное paint
null
, цвет переднего плана компонента будет использоваться, чтобы представить границу.stroke
- BasicStroke
объект, используемый, чтобы перечеркнуть формуpaint
- Paint
объект, используемый, чтобы генерировать цветNullPointerException
- если указанное stroke
null
public void paintBorder(Component c, Graphics g, int x, int y, int width, int height)
Paint
объект, цвет переднего плана компонента будет использоваться, чтобы представить границу. Если цвет переднего плана компонента не доступен, цвет по умолчанию Graphics
объект будет использоваться.paintBorder
в интерфейсе Border
paintBorder
в классе AbstractBorder
c
- компонент, для которого красится эта границаg
- графика краскиx
- x позиция нарисованной границыy
- y позиция нарисованной границыwidth
- ширина нарисованной границыheight
- высота нарисованной границыNullPointerException
- если указанное g
null
public Insets getBorderInsets(Component c, Insets insets)
insets
параметр с текущими вставками этой границы. Каждая вставка является самой маленькой (самый близкий к отрицательной бесконечности) целочисленное значение, которое больше чем или равно ширине строки штриха, который используется, чтобы нарисовать границу.getBorderInsets
в классе AbstractBorder
c
- компонент, для которого применяется это значение вставок границыinsets
- Insets
объект, который будет повторно инициализированinsets
параметрNullPointerException
- если указанное insets
null
Math.ceil(double)
public BasicStroke getStroke()
BasicStroke
объект, используемый, чтобы перечеркнуть форму во время рендеринга границы.BasicStroke
объект
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.