|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class BorderFactory extends Object
Border объекты. Везде, где возможный, эта фабрика раздаст ссылки на совместно используемый Border экземпляры. Для дополнительной информации и примеров видят, раздел в Учебном руководстве по Java.| Модификатор и Тип | Метод и Описание |
|---|---|
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.RAISEDBorder объектpublic static Border createBevelBorder(int type, Color highlight, Color shadow)
type - целое число, определяющее также BevelBorder.LOWERED или BevelBorder.RAISEDhighlight - a Color объект для выделенийshadow - a Color объект для тенейBorder объектpublic static Border createBevelBorder(int type, Color highlightOuter, Color highlightInner, Color shadowOuter, Color shadowInner)
type - целое число, определяющее также BevelBorder.LOWERED или BevelBorder.RAISEDhighlightOuter - 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.LOWEREDBorder объектIllegalArgumentException - если тип не также EtchedBorder.RAISED или EtchedBorder.LOWEREDpublic static Border createEtchedBorder(int type, Color highlight, Color shadow)
type - один из EtchedBorder.RAISED, или EtchedBorder.LOWEREDhighlight - 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 nullpublic static Border createStrokeBorder(BasicStroke stroke, Paint paint)
stroke и paint. Если указанное paint null, цвет переднего плана компонента будет использоваться, чтобы представить границу.stroke - BasicStroke объект, используемый, чтобы перечеркнуть формуpaint - Paint объект, используемый, чтобы генерировать цветBorder объектNullPointerException - если указанное stroke nullpublic 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 меньше чем 0public 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