Spec-Zone .ru
спецификации, руководства, описания, API
|
public class BorderFactory extends Object
Border
объекты. Везде, где возможный, эта фабрика раздаст ссылки на совместно используемый Border
экземпляры. Для дополнительной информации и примеров видятМодификатор и Тип | Метод и Описание |
---|---|
static Border |
createBevelBorder(int type)
Создает скошенную границу указанного типа, используя более яркие оттенки текущего цвета фона компонента для того, чтобы выделиться, и более темная штриховка для теней.
|
static Border |
createBevelBorder(int type, Color highlight, Color shadow)
Создает скошенную границу указанного типа, используя указанное выделение и затенение.
|
static Border |
createBevelBorder(int type, Color highlightOuter, Color highlightInner, Color shadowOuter, Color shadowInner)
Создает скошенную границу указанного типа, используя указанные цвета для внутреннего и внешнего выделения и теневых областей.
|
static CompoundBorder |
createCompoundBorder()
Создает составную границу с a
null в краю и a null вне края. |
static CompoundBorder |
createCompoundBorder(Border outsideBorder, Border insideBorder)
Создает составную границу, определяющую, что граница возражает, чтобы использовать для внутренних и внешних краев.
|
static Border |
createDashedBorder(Paint paint)
Создает штриховую границу указанного
paint . |
static Border |
createDashedBorder(Paint paint, float length, float spacing)
Создает штриховую границу указанного
paint , родственник length , и родственник spacing . |
static Border |
createDashedBorder(Paint paint, float thickness, float length, float spacing, boolean rounded)
Создает штриховую границу указанного
paint , thickness , форма строки, родственник length , и родственник spacing . |
static Border |
createEmptyBorder()
Создает пустую границу, которая не занимает места.
|
static Border |
createEmptyBorder(int top, int left, int bottom, int right)
Создает пустую границу, которая занимает место, но которая не делает никакого рисунка, определяя width вершины, оставленной, нижняя часть, и правые стороны.
|
static Border |
createEtchedBorder()
Создает границу с "вытравленным" взглядом, используя текущий цвет фона компонента для выделения и штриховки.
|
static Border |
createEtchedBorder(Color highlight, Color shadow)
Создает границу с "вытравленным" взглядом, используя указанное выделение и штриховку цветов.
|
static Border |
createEtchedBorder(int type)
Создает границу с "вытравленным" взглядом, используя текущий цвет фона компонента для выделения и штриховки.
|
static Border |
createEtchedBorder(int type, Color highlight, Color shadow)
Создает границу с "вытравленным" взглядом, используя указанное выделение и штриховку цветов.
|
static Border |
createLineBorder(Color color)
Создает жгут из прутьев границы строки указанный цвет.
|
static Border |
createLineBorder(Color color, int thickness)
Создает границу строки с указанным цветом и width.
|
static Border |
createLineBorder(Color color, int thickness, boolean rounded)
Создает границу строки с указанным цветом, толщиной, и угловой формой.
|
static Border |
createLoweredBevelBorder()
Создает границу с пониженным скошенным краем, используя более яркие оттенки текущего цвета фона компонента для того, чтобы выделиться, и более темная штриховка для теней.
|
static Border |
createLoweredSoftBevelBorder()
Создает скошенную границу с пониженным краем и смягченные углы, используя более яркие оттенки текущего цвета фона компонента для того, чтобы выделиться, и более темная штриховка для теней.
|
static MatteBorder |
createMatteBorder(int top, int left, int bottom, int right, Color color)
Создает границу матового взгляда, используя чистый цвет.
|
static MatteBorder |
createMatteBorder(int top, int left, int bottom, int right, Icon tileIcon)
Создает границу матового взгляда, которая состоит из многократных мозаик указанного значка.
|
static Border |
createRaisedBevelBorder()
Создает границу с повышенным скошенным краем, используя более яркие оттенки текущего цвета фона компонента для того, чтобы выделиться, и более темная штриховка для теней.
|
static Border |
createRaisedSoftBevelBorder()
Создает скошенную границу с повышенным краем и смягченные углы, используя более яркие оттенки текущего цвета фона компонента для того, чтобы выделиться, и более темная штриховка для теней.
|
static Border |
createSoftBevelBorder(int type)
Создает скошенную границу указанного типа со смягченными углами, используя более яркие оттенки текущего цвета фона компонента для того, чтобы выделиться, и более темная штриховка для теней.
|
static Border |
createSoftBevelBorder(int type, Color highlight, Color shadow)
Создает скошенную границу указанного типа со смягченными углами, используя указанное выделение и затенение.
|
static Border |
createSoftBevelBorder(int type, Color highlightOuter, Color highlightInner, Color shadowOuter, Color shadowInner)
Создает скошенную границу указанного типа со смягченными углами, используя указанные цвета для внутренних и внешних краев выделения и теневых областей.
|
static Border |
createStrokeBorder(BasicStroke stroke)
Создает границу указанного
stroke . |
static Border |
createStrokeBorder(BasicStroke stroke, Paint paint)
Создает границу указанного
stroke и paint . |
static TitledBorder |
createTitledBorder(Border border)
Создает новую названную границу с пустым title, указанным объектом границы, текстовая позиция значения по умолчанию (определенный текущим стилем), выравнивание значения по умолчанию (продвижение), и шрифт значения по умолчанию и цвет текста (определенный текущим стилем).
|
static TitledBorder |
createTitledBorder(Border border, String title)
Добавляет title к существующей границе, с расположением значения по умолчанию (определенный текущим стилем), выравнивание значения по умолчанию (продвижение) и шрифт значения по умолчанию и цвет текста (определенный текущим стилем).
|
static TitledBorder |
createTitledBorder(Border border, String title, int titleJustification, int titlePosition)
Добавляет title к существующей границе с указанным расположением и использованием шрифта значения по умолчанию и цвета текста (определенный текущим стилем).
|
static TitledBorder |
createTitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont)
Добавляет title к существующей границе с указанным расположением и шрифтом, и использованием цвета текста значения по умолчанию (определенный текущим стилем).
|
static TitledBorder |
createTitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor)
Добавляет title к существующей границе, с указанным расположением, шрифтом и цветом.
|
static TitledBorder |
createTitledBorder(String title)
Создает новую названную границу с указанным title, тип границы значения по умолчанию (определенный текущим стилем), текстовая позиция значения по умолчанию (определенный текущим стилем), выравнивание значения по умолчанию (продвижение), и шрифт значения по умолчанию и цвет текста (определенный текущим стилем).
|
public static Border createLineBorder(Color color)
color
- a Color
использовать для строкиBorder
объектpublic static Border createLineBorder(Color color, int thickness)
createMatteBorder(int,int,int,int,Color)
.color
- a Color
использовать для строкиthickness
- целое число, определяющее width в пикселяхBorder
объектpublic static Border createLineBorder(Color color, int thickness, boolean rounded)
color
- цвет границыthickness
- толщина границыrounded
- должны ли углы границы быть круглымиBorder
объектLineBorder.LineBorder(Color, int, boolean)
public static Border createRaisedBevelBorder()
Border
объектpublic static Border createLoweredBevelBorder()
Border
объектpublic static Border createBevelBorder(int type)
type
- целое число, определяющее также BevelBorder.LOWERED
или BevelBorder.RAISED
Border
объектpublic static Border createBevelBorder(int type, Color highlight, Color shadow)
type
- целое число, определяющее также BevelBorder.LOWERED
или BevelBorder.RAISED
highlight
- a Color
объект для выделенийshadow
- a Color
объект для тенейBorder
объектpublic static Border createBevelBorder(int type, Color highlightOuter, Color highlightInner, Color shadowOuter, Color shadowInner)
type
- целое число, определяющее также BevelBorder.LOWERED
или BevelBorder.RAISED
highlightOuter
- a Color
объект для внешнего края области выделенияhighlightInner
- a Color
объект для внутреннего края области выделенияshadowOuter
- a Color
объект для внешнего края теневой областиshadowInner
- a Color
объект для внутреннего края теневой областиBorder
объектpublic static Border createRaisedSoftBevelBorder()
Border
объектpublic static Border createLoweredSoftBevelBorder()
Border
объектpublic static Border createSoftBevelBorder(int type)
BevelBorder.RAISED
или BevelBorder.LOWERED
.type
- тип скосаBorder
объект или null
если указанный тип не допустимBevelBorder.BevelBorder(int)
public static Border createSoftBevelBorder(int type, Color highlight, Color shadow)
BevelBorder.RAISED
или BevelBorder.LOWERED
. Внешний край области выделения использует более яркий оттенок highlight
цвет. Внутренний край теневой области использует более яркий оттенок shadow
цвет.type
- тип скосаhighlight
- основной цвет области выделенияshadow
- основной цвет теневой областиBorder
объектBevelBorder.BevelBorder(int, Color, Color)
public static Border createSoftBevelBorder(int type, Color highlightOuter, Color highlightInner, Color shadowOuter, Color shadowInner)
BevelBorder.RAISED
или BevelBorder.LOWERED
. Отметьте: теневые внутренние и внешние цвета переключаются для пониженной границы скоса.type
- тип скосаhighlightOuter
- цвет внешнего края области выделенияhighlightInner
- цвет внутреннего края области выделенияshadowOuter
- цвет внешнего края теневой областиshadowInner
- цвет внутреннего края теневой областиBorder
объектBevelBorder.BevelBorder(int, Color, Color, Color, Color)
public static Border createEtchedBorder()
Border
объектpublic static Border createEtchedBorder(Color highlight, Color shadow)
highlight
- a Color
объект для выделений границыshadow
- a Color
объект для теней границыBorder
объектpublic static Border createEtchedBorder(int type)
type
- один из EtchedBorder.RAISED
, или EtchedBorder.LOWERED
Border
объектIllegalArgumentException
- если тип не также EtchedBorder.RAISED
или EtchedBorder.LOWERED
public static Border createEtchedBorder(int type, Color highlight, Color shadow)
type
- один из EtchedBorder.RAISED
, или EtchedBorder.LOWERED
highlight
- a Color
объект для выделений границыshadow
- a Color
объект для теней границыBorder
объектpublic static TitledBorder createTitledBorder(String title)
title
- a String
содержа текст titleTitledBorder
объектpublic static TitledBorder createTitledBorder(Border border)
border
- Border
объект добавить title к; если null
Border
определяется текущим стилем.TitledBorder
объектpublic static TitledBorder createTitledBorder(Border border, String title)
border
- Border
объект добавить title кtitle
- a String
содержа текст titleTitledBorder
объектpublic static TitledBorder createTitledBorder(Border border, String title, int titleJustification, int titlePosition)
border
- Border
объект добавить title кtitle
- a String
содержа текст titletitleJustification
- целое число, определяющее выравнивание title - одно из следующего: TitledBorder.LEFT
TitledBorder.CENTER
TitledBorder.RIGHT
TitledBorder.LEADING
TitledBorder.TRAILING
TitledBorder.DEFAULT_JUSTIFICATION
(продвижение) titlePosition
- целое число, определяющее вертикальную позицию текста относительно границы - одно из следующего: TitledBorder.ABOVE_TOP
TitledBorder.TOP
(находящийся на верхней строке) TitledBorder.BELOW_TOP
TitledBorder.ABOVE_BOTTOM
TitledBorder.BOTTOM
(находящийся на нижней строке) TitledBorder.BELOW_BOTTOM
TitledBorder.DEFAULT_POSITION
(позиция title определяется текущим стилем), TitledBorder
объектpublic static TitledBorder createTitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont)
border
- Border
объект добавить title кtitle
- a String
содержа текст titletitleJustification
- целое число, определяющее выравнивание title - одно из следующего: TitledBorder.LEFT
TitledBorder.CENTER
TitledBorder.RIGHT
TitledBorder.LEADING
TitledBorder.TRAILING
TitledBorder.DEFAULT_JUSTIFICATION
(продвижение) titlePosition
- целое число, определяющее вертикальную позицию текста относительно границы - одно из следующего: TitledBorder.ABOVE_TOP
TitledBorder.TOP
(находящийся на верхней строке) TitledBorder.BELOW_TOP
TitledBorder.ABOVE_BOTTOM
TitledBorder.BOTTOM
(находящийся на нижней строке) TitledBorder.BELOW_BOTTOM
TitledBorder.DEFAULT_POSITION
(позиция title определяется текущим стилем), titleFont
- объект Шрифта определение шрифта titlepublic static TitledBorder createTitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor)
border
- Border
объект добавить title кtitle
- a String
содержа текст titletitleJustification
- целое число, определяющее выравнивание title - одно из следующего: TitledBorder.LEFT
TitledBorder.CENTER
TitledBorder.RIGHT
TitledBorder.LEADING
TitledBorder.TRAILING
TitledBorder.DEFAULT_JUSTIFICATION
(продвижение) titlePosition
- целое число, определяющее вертикальную позицию текста относительно границы - одно из следующего: TitledBorder.ABOVE_TOP
TitledBorder.TOP
(находящийся на верхней строке) TitledBorder.BELOW_TOP
TitledBorder.ABOVE_BOTTOM
TitledBorder.BOTTOM
(находящийся на нижней строке) TitledBorder.BELOW_BOTTOM
TitledBorder.DEFAULT_POSITION
(позиция title определяется текущим стилем), titleFont
- a Font
объект, определяющий шрифт titletitleColor
- a Color
объект, определяющий цвет titleTitledBorder
объектpublic static Border createEmptyBorder()
Border
объектpublic static Border createEmptyBorder(int top, int left, int bottom, int right)
top
- целое число, определяющее width вершины, в пикселяхleft
- целое число, определяющее width левой стороны, в пикселяхbottom
- целое число, определяющее width нижней части, в пикселяхright
- целое число, определяющее width правой стороны, в пикселяхBorder
объектpublic static CompoundBorder createCompoundBorder()
null
в краю и a null
вне края.CompoundBorder
объектpublic static CompoundBorder createCompoundBorder(Border outsideBorder, Border insideBorder)
outsideBorder
- a Border
объект для внешнего края составной границыinsideBorder
- a Border
объект для внутреннего края составной границыCompoundBorder
объектpublic static MatteBorder createMatteBorder(int top, int left, int bottom, int right, Color color)
top
- целое число, определяющее width вершины, в пикселяхleft
- целое число, определяющее width левой стороны, в пикселяхbottom
- целое число, определяющее width правой стороны, в пикселяхright
- целое число, определяющее width нижней части, в пикселяхcolor
- a Color
использовать для границыMatteBorder
объектpublic static MatteBorder createMatteBorder(int top, int left, int bottom, int right, Icon tileIcon)
Отметьте:
Если значок не загружается, пограничная область красится серой.
top
- целое число, определяющее width вершины, в пикселяхleft
- целое число, определяющее width левой стороны, в пикселяхbottom
- целое число, определяющее width правой стороны, в пикселяхright
- целое число, определяющее width нижней части, в пикселяхtileIcon
- Icon
объект используется для мозаик границыMatteBorder
объектpublic static Border createStrokeBorder(BasicStroke stroke)
stroke
. Цвет переднего плана компонента будет использоваться, чтобы представить границу.stroke
- BasicStroke
объект, используемый, чтобы перечеркнуть формуBorder
объектNullPointerException
- если указанное stroke
null
public static Border createStrokeBorder(BasicStroke stroke, Paint paint)
stroke
и paint
. Если указанное paint
null
, цвет переднего плана компонента будет использоваться, чтобы представить границу.stroke
- BasicStroke
объект, используемый, чтобы перечеркнуть формуpaint
- Paint
объект, используемый, чтобы генерировать цветBorder
объектNullPointerException
- если указанное stroke
null
public static Border createDashedBorder(Paint paint)
paint
. Если указанное paint
null
, цвет переднего плана компонента будет использоваться, чтобы представить границу. width штрихового пунктира равен 1
. Относительная длина штрихового пунктира и относительный интервал между штриховыми пунктирами равны 1
. Штриховой пунктир не округляется.paint
- Paint
объект, используемый, чтобы генерировать цветBorder
объектpublic static Border createDashedBorder(Paint paint, float length, float spacing)
paint
, родственник length
, и родственник spacing
. Если указанное paint
null
, цвет переднего плана компонента будет использоваться, чтобы представить границу. width штрихового пунктира равен 1
. Штриховой пунктир не округляется.paint
- Paint
объект, используемый, чтобы генерировать цветlength
- относительная длина штрихового пунктираspacing
- относительный интервал между штриховыми пунктирамиBorder
объектIllegalArgumentException
- если указанное length
меньше чем 1
, или если указанное spacing
меньше чем 0
public static Border createDashedBorder(Paint paint, float thickness, float length, float spacing, boolean rounded)
paint
, thickness
, форма строки, родственник length
, и родственник spacing
. Если указанное paint
null
, цвет переднего плана компонента будет использоваться, чтобы представить границу.paint
- Paint
объект, используемый, чтобы генерировать цветthickness
- width штрихового пунктираlength
- относительная длина штрихового пунктираspacing
- относительный интервал между штриховыми пунктирамиrounded
- должны ли концы строки быть круглымиBorder
объектIllegalArgumentException
- если указанное thickness
меньше чем 1
, или если указанное length
меньше чем 1
, или если указанное spacing
меньше чем 0
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92