Spec-Zone .ru
спецификации, руководства, описания, API
|
public class TitledBorder extends AbstractBorder
Если граница, шрифт, или значения свойства цвета не будут определены в constuctor или вызывая соответствующие методы набора, то значения свойств будут определены текущим стилем, используя следующие имена свойства в Таблице Значений по умолчанию:
Предупреждение: Сериализированные объекты этого class не будут совместимыми с будущими выпусками Swing. Текущая поддержка сериализации является подходящей для краткосрочного хранения или RMI между приложениями, выполняющими ту же самую версию Swing. С 1.4, поддержка длительного хранения всего JavaBeansTM была добавлена к java.beans
пакет. Пожалуйста, см. XMLEncoder
.
Модификатор и Тип | Поле и Описание |
---|---|
static int |
ABOVE_BOTTOM
Расположите title выше нижней строки границы.
|
static int |
ABOVE_TOP
Расположите title выше верхней строки границы.
|
static int |
BELOW_BOTTOM
Расположите title ниже нижней строки границы.
|
static int |
BELOW_TOP
Расположите title ниже верхней строки границы.
|
protected Border |
граница |
static int |
НИЖНЯЯ ЧАСТЬ
Расположите title в середине нижней строки границы.
|
static int |
ЦЕНТР
Позиция текст title в центре границы.
|
static int |
DEFAULT_JUSTIFICATION
Используйте выравнивание значения по умолчанию для текста title.
|
static int |
DEFAULT_POSITION
Используйте вертикальную ориентацию значения по умолчанию для текста title.
|
protected static int |
EDGE_SPACING |
static int |
ПРОДВИЖЕНИЕ
Позиция текст title в левой стороне границы для слева направо ориентации, в правой стороне границы для справа налево ориентации.
|
static int |
ЛЕВЫЙ
Позиция текст title в левой стороне границы.
|
static int |
ПРАВО
Позиция текст title в правой стороне границы.
|
protected static int |
TEXT_INSET_H |
protected static int |
TEXT_SPACING |
protected String |
title |
protected Color |
titleColor |
protected Font |
titleFont |
protected int |
titleJustification |
protected int |
titlePosition |
static int |
TOP
Расположите title в середине верхней строки границы.
|
static int |
ЗАПАЗДЫВАНИЕ
Позиция текст title в правой стороне границы для слева направо ориентации, в левой стороне границы для справа налево ориентации.
|
Конструктор и Описание |
---|
TitledBorder(Border border)
Создает экземпляр TitledBorder с указанной границей и пустым title.
|
TitledBorder(Border border, String title)
Создает экземпляр TitledBorder с указанной границей и title.
|
TitledBorder(Border border, String title, int titleJustification, int titlePosition)
Создает экземпляр TitledBorder с указанной границей, title, title - выравнивание, и позиционный title.
|
TitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont)
Создает экземпляр TitledBorder с указанной границей, title, title - выравниванием, позиционный title, и title - шрифт.
|
TitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor)
Создает экземпляр TitledBorder с указанной границей, title, title - выравниванием, позиционный title, title - шрифт, и title - цвет.
|
TitledBorder(String title)
Создает экземпляр TitledBorder.
|
Модификатор и Тип | Метод и Описание |
---|---|
int |
getBaseline(Component c, int width, int height)
Возвращает базовую линию.
|
Компонент. BaselineResizeBehavior |
getBaselineResizeBehavior(Component c)
Возвращает перечисление, указывающее, как базовая линия изменений границы как размер изменяется.
|
Граница |
getBorder()
Возвращает границу названной границы.
|
Вставки |
getBorderInsets(Component c, Insets insets)
Повторно инициализируйте параметр вставок с текущими Вставками этой Границы.
|
protected Font |
getFont(Component c) |
Размерность |
getMinimumSize(Component c)
Возвращает минимальные размерности, которых требует эта граница, чтобы полностью вывести на экран границу и title.
|
Строка |
getTitle()
Возвращает title названной границы.
|
Цвет |
getTitleColor()
Возвращает title - цвет названной границы.
|
Шрифт |
getTitleFont()
Возвращает title - шрифт названной границы.
|
int |
getTitleJustification()
Возвращает title - выравнивание названной границы.
|
int |
getTitlePosition()
Возвращает title, позиционный из названной границы.
|
boolean |
isBorderOpaque()
Возвраты, непрозрачна ли граница.
|
void |
paintBorder(Component c, Graphics g, int x, int y, int width, int height)
Красит границу для указанного компонента с указанной позицией и размером.
|
void |
setBorder(Border border)
Устанавливает границу названной границы.
|
void |
setTitle(String title)
Устанавливает title названной границы.
|
void |
setTitleColor(Color titleColor)
Устанавливает title - цвет названной границы.
|
void |
setTitleFont(Font titleFont)
Устанавливает title - шрифт названной границы.
|
void |
setTitleJustification(int titleJustification)
Устанавливает title - выравнивание названной границы.
|
void |
setTitlePosition(int titlePosition)
Устанавливает title, позиционный из названной границы.
|
getBorderInsets, getInteriorRectangle, getInteriorRectangle
protected String title
protected Border border
protected int titlePosition
protected int titleJustification
protected Font titleFont
protected Color titleColor
public static final int DEFAULT_POSITION
public static final int ABOVE_TOP
public static final int TOP
public static final int BELOW_TOP
public static final int ABOVE_BOTTOM
public static final int BOTTOM
public static final int BELOW_BOTTOM
public static final int DEFAULT_JUSTIFICATION
public static final int LEFT
public static final int CENTER
public static final int RIGHT
public static final int LEADING
public static final int TRAILING
protected static final int EDGE_SPACING
protected static final int TEXT_SPACING
protected static final int TEXT_INSET_H
public TitledBorder(String title)
title
- title граница должен вывести на экранpublic TitledBorder(Border border)
border
- границаpublic TitledBorder(Border border, String title)
border
- границаtitle
- title граница должен вывести на экранpublic TitledBorder(Border border, String title, int titleJustification, int titlePosition)
border
- границаtitle
- title граница должен вывести на экранtitleJustification
- выравнивание для titletitlePosition
- позиция для titlepublic TitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont)
border
- границаtitle
- title граница должен вывести на экранtitleJustification
- выравнивание для titletitlePosition
- позиция для titletitleFont
- шрифт для того, чтобы представить title@ConstructorProperties(value={"border","title","titleJustification","titlePosition","titleFont","titleColor"}) public TitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor)
border
- границаtitle
- title граница должен вывести на экранtitleJustification
- выравнивание для titletitlePosition
- позиция для titletitleFont
- шрифт titletitleColor
- цвет titlepublic void paintBorder(Component c, Graphics g, int x, int y, int width, int height)
paintBorder
в интерфейсе Border
paintBorder
в class AbstractBorder
c
- компонент, для которого красится эта границаg
- графика краскиx
- x позиция нарисованной границыy
- y позиция нарисованной границыwidth
- width нарисованной границыheight
- height нарисованной границыpublic Insets getBorderInsets(Component c, Insets insets)
getBorderInsets
в class AbstractBorder
c
- компонент, для которого применяется это значение вставок границыinsets
- объект, который будет повторно инициализированinsets
объектpublic boolean isBorderOpaque()
isBorderOpaque
в интерфейсе Border
isBorderOpaque
в class AbstractBorder
public String getTitle()
public Border getBorder()
public int getTitlePosition()
public int getTitleJustification()
public Font getTitleFont()
public Color getTitleColor()
public void setTitle(String title)
title
- title для границыpublic void setBorder(Border border)
border
- границаpublic void setTitlePosition(int titlePosition)
titlePosition
- позиция для границыpublic void setTitleJustification(int titleJustification)
titleJustification
- выравнивание для границыpublic void setTitleFont(Font titleFont)
titleFont
- шрифт для границы titlepublic void setTitleColor(Color titleColor)
titleColor
- цвет для границы titlepublic Dimension getMinimumSize(Component c)
c
- компонент, где эта граница будет оттянутаDimension
объектpublic int getBaseline(Component c, int width, int height)
getBaseline
в class AbstractBorder
c
- Component
на базовую линию требуютwidth
- width, чтобы получить базовую линию дляheight
- height, чтобы получить базовую линию дляNullPointerException
IllegalArgumentException
- если width или height <0JComponent.getBaseline(int, int)
public Component.BaselineResizeBehavior getBaselineResizeBehavior(Component c)
getBaselineResizeBehavior
в class AbstractBorder
c
- Component
чтобы возвратить базовую линию изменяют размеры поведения дляNullPointerException
JComponent.getBaseline(int, int)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92