Spec-Zone .ru
спецификации, руководства, описания, API
|
public class CompoundBorder extends AbstractBorder
Border border = comp.getBorder();
Border margin = new EmptyBorder(10,10,10,10);
comp.setBorder(new CompoundBorder(border, margin));
Предупреждение: Сериализированные объекты этого класса не будут совместимыми с будущими выпусками Swing. Текущая поддержка сериализации является подходящей для краткосрочного хранения или RMI между приложениями, выполняющими ту же самую версию Swing. С 1.4, поддержка длительного хранения всего JavaBeansTM была добавлена к java.beans
пакет. Пожалуйста, см. XMLEncoder
.
Модификатор и Тип | Поле и Описание |
---|---|
protected Border |
insideBorder |
protected Border |
outsideBorder |
Конструктор и Описание |
---|
CompoundBorder()
Создает составную границу с нулем внутри и снаружи границ.
|
CompoundBorder(Border outsideBorder, Border insideBorder)
Создает составную границу с указанными внутренними и внешними границами.
|
Модификатор и Тип | Метод и Описание |
---|---|
Вставки |
getBorderInsets(Component c, Insets insets)
Повторно инициализируйте параметр вставок с текущими Вставками этой Границы.
|
Граница |
getInsideBorder()
Возвращает внутренний объект границы.
|
Граница |
getOutsideBorder()
Возвращает внешний объект границы.
|
boolean |
isBorderOpaque()
Возвраты, непрозрачна ли составная граница.
|
void |
paintBorder(Component c, Graphics g, int x, int y, int width, int height)
Красит составную границу, крася внешнюю границу указанной позицией и размером и затем крася внутреннюю границу в указанной позиции и размере смещенный вставками внешней границы.
|
getBaseline, getBaselineResizeBehavior, getBorderInsets, getInteriorRectangle, getInteriorRectangle
protected Border outsideBorder
protected Border insideBorder
public CompoundBorder()
@ConstructorProperties(value={"outsideBorder","insideBorder"}) public CompoundBorder(Border outsideBorder, Border insideBorder)
outsideBorder
- внешняя границаinsideBorder
- внутренняя граница, которая будет вложенаpublic boolean isBorderOpaque()
isBorderOpaque
в интерфейсе Border
isBorderOpaque
в классе AbstractBorder
true
если внутренние и внешние границы - каждый также null
или непрозрачный; или false
иначе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 Border getOutsideBorder()
public Border getInsideBorder()
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.