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