|
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));
Предупреждение: Сериализированные объекты этого class не будут совместимыми с будущими выпусками 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, getInteriorRectangleprotected Border outsideBorder
protected Border insideBorder
public CompoundBorder()
@ConstructorProperties(value={"outsideBorder","insideBorder"}) public CompoundBorder(Border outsideBorder, Border insideBorder)
outsideBorder - внешняя границаinsideBorder - внутренняя граница, которая будет вложенаpublic boolean isBorderOpaque()
isBorderOpaque в интерфейсе BorderisBorderOpaque в class AbstractBordertrue если внутренние и внешние границы - каждый также null или непрозрачный; или false иначеpublic void paintBorder(Component c, Graphics g, int x, int y, int width, int height)
paintBorder в интерфейсе BorderpaintBorder в class AbstractBorderc - компонент, для которого красится эта границаg - графика краскиx - x позиция нарисованной границыy - y позиция нарисованной границыwidth - width нарисованной границыheight - height нарисованной границыpublic Insets getBorderInsets(Component c, Insets insets)
getBorderInsets в class AbstractBorderc - компонент, для которого применяется это значение вставок границыinsets - объект, который будет повторно инициализированinsets объектpublic Border getOutsideBorder()
public Border getInsideBorder()
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92