public class FillRender extends Object implements CellRender
| Modifier and Type | Field and Description |
|---|---|
protected Color |
baseColor |
protected Color |
color |
protected List<NColorModificator> |
columnModificators |
protected ColorModificator |
focusModificator |
protected double |
halign |
protected double |
height |
protected boolean |
heightRelative |
protected List<NColorModificator> |
rowModificators |
protected ColorModificator |
selectModificator |
protected double |
valign |
protected double |
width |
protected boolean |
widthRelative |
| Constructor and Description |
|---|
FillRender()
Конструктор по умолчанию
|
FillRender(Color color)
Конструктор
|
FillRender(FillRender sample)
Конструктор копирования
|
| Modifier and Type | Method and Description |
|---|---|
FillRender |
addColumnModificator(NColorModificator cm)
Добавляет модификатор цвета для колонок
|
FillRender |
addRowModificator(NColorModificator cm)
Добавляет модицикатор цвета строк
|
FillRender |
baseColor(Color v)
Указывает базовый цвет заливки.
|
Rectangle2D |
cellRectangle(Graphics2D gs,
CellContext context)
Получение размера отображаемых данных
|
void |
cellRender(Graphics2D gs,
CellContext context)
Отоброжение/рендер данных
|
FillRender |
clone()
Клонирование
|
FillRender |
focusModificator(ColorModificator cm)
Указывает модификатор цвета для ячеек содержащих фокус ввода
|
Color |
getBaseColor()
Указывает базовый цвет заливки
|
Color |
getColor()
Указывает цвет заливки
|
List<NColorModificator> |
getColumnModificators()
Возвращает модификатор цвета для колонок
|
ColorModificator |
getFocusModificator()
Возвращает модификатор цвета для ячеек содержащих фокус ввода
|
double |
getHalign()
Указывает горизонтальное выравнивание
|
double |
getHeight()
Указывает высоту блока заливки (см. heightRelative).
|
List<NColorModificator> |
getRowModificators()
Возвращает модификатор цвета для строк
|
ColorModificator |
getSelectModificator()
Возвращает модификатор цвета для выбранных пользователем ячеек
|
double |
getValign()
Указывает вертикальное выравнивание
|
double |
getWidth()
Указывает ширину блока заливки (см. widthRelative).
|
FillRender |
halign(double v)
Указывает горизонтальное выравнивание
|
FillRender |
height(double v)
Указывает высоту блока заливки (см. heightRelative).
|
FillRender |
heightRelative(boolean v)
Указывает как интерпретировать свойство height.
|
boolean |
isHeightRelative()
Указывает как интерпретировать свойство height.
|
boolean |
isWidthRelative()
Указывает как интерпретировать свойство width.
|
FillRender |
selectModificator(ColorModificator cm)
Указывает модификатор цвета для выбранных пользователем ячеек
|
void |
setBaseColor(Color baseColor)
Указывает базовый цвет заливки
|
void |
setColor(Color сolor)
Указывает цвет заливки
|
void |
setColumnModificators(List<NColorModificator> mods)
Указывает модификатор цвета для колонок
|
void |
setFocusModificator(ColorModificator focusModificator)
Указывает модификатор цвета для ячеек содержащих фокус ввода
|
void |
setHalign(double halign)
Указывает горизонтальное выравнивание
|
void |
setHeight(double height)
Указывает высоту блока заливки (см. heightRelative).
|
void |
setHeightRelative(boolean heightRelative)
Указывает как интерпретировать свойство height.
|
void |
setRowModificators(List<NColorModificator> mods)
Указывает модификатор цвета для строк
|
void |
setSelectModificator(ColorModificator selectModificator)
Указывает модификатор цвета для выбранных пользователем ячеек
|
void |
setValign(double valign)
Указывает вертикальное выравнивание
|
void |
setWidth(double width)
Указывает ширину блока заливки (см. widthRelative).
|
void |
setWidthRelative(boolean widthRelative)
Указывает как интерпретировать свойство width.
|
FillRender |
valign(double v)
Указывает вертикальное выравнивание
|
FillRender |
width(double v)
Указывает ширину блока заливки (см. widthRelative).
|
FillRender |
widthRelative(boolean v)
Указывает как интерпретировать свойство width.
|
FillRender |
сolor(Color v)
Указывает цвет заливки
|
protected Color baseColor
protected Color color
protected double width
protected boolean widthRelative
protected double height
protected boolean heightRelative
protected double halign
protected double valign
protected List<NColorModificator> rowModificators
protected List<NColorModificator> columnModificators
protected ColorModificator selectModificator
protected ColorModificator focusModificator
public FillRender()
public FillRender(Color color)
color - цвет заливкиpublic FillRender(FillRender sample)
sample - образец для копированияpublic FillRender clone()
clone in interface CellRenderclone in class Objectpublic Color getBaseColor()
public void setBaseColor(Color baseColor)
baseColor - базовый цвет заливкиpublic FillRender baseColor(Color v)
Конечный цвет оперделяется:
цвет = Если color==null, то baseColor → rowModif → colModif → selectModif → focusModif
цвет = Если color!=null, то color
v - базовый цвет заливкиpublic Color getColor()
public void setColor(Color сolor)
сolor - цвет заливкиpublic FillRender сolor(Color v)
v - цвет заливкиpublic double getWidth()
Если widthRelative = true, то width - указывает ширину относительно (0..1) контекста
Если widthRelative = false, то width - указывает асолютную ширину
public void setWidth(double width)
width - Ширинаpublic FillRender width(double v)
Если widthRelative = true, то width - указывает ширину относительно (0..1) контекста
Если widthRelative = false, то width - указывает асолютную ширину
v - Ширинаpublic boolean isWidthRelative()
public void setWidthRelative(boolean widthRelative)
widthRelative - true - относительно контекста, false - абсолютноpublic FillRender widthRelative(boolean v)
v - true - относительно контекста, false - абсолютноpublic double getHeight()
Если heightRelative = true, то height - указывает высоту относительно (0..1) контекста
Если heightRelative = false, то height - указывает асолютную высоту
public void setHeight(double height)
Если heightRelative = true, то height - указывает высоту относительно (0..1) контекста
Если heightRelative = false, то height - указывает асолютную высоту
height - Высота блокаpublic FillRender height(double v)
Если heightRelative = true, то height - указывает высоту относительно (0..1) контекста
Если heightRelative = false, то height - указывает асолютную высоту
v - Высота блокаpublic boolean isHeightRelative()
public void setHeightRelative(boolean heightRelative)
heightRelative - true - относительно контекста, false - абсолютноpublic FillRender heightRelative(boolean v)
v - true - относительно контекста, false - абсолютноpublic double getHalign()
public void setHalign(double halign)
halign - выравнивание по горизонталиpublic FillRender halign(double v)
v - выравнивание по горизонталиpublic double getValign()
public void setValign(double valign)
valign - вертикальное выравниваниеpublic FillRender valign(double v)
v - вертикальное выравниваниеpublic List<NColorModificator> getRowModificators()
public void setRowModificators(List<NColorModificator> mods)
mods - выборочный модификаторpublic FillRender addRowModificator(NColorModificator cm)
cm - модификаторpublic List<NColorModificator> getColumnModificators()
public void setColumnModificators(List<NColorModificator> mods)
mods - выборочный модификаторpublic FillRender addColumnModificator(NColorModificator cm)
cm - модификаторpublic ColorModificator getSelectModificator()
public void setSelectModificator(ColorModificator selectModificator)
selectModificator - модификаторpublic FillRender selectModificator(ColorModificator cm)
cm - модификатор цветаpublic ColorModificator getFocusModificator()
public void setFocusModificator(ColorModificator focusModificator)
focusModificator - модификатор цветаpublic FillRender focusModificator(ColorModificator cm)
cm - модификатор цветаpublic Rectangle2D cellRectangle(Graphics2D gs, CellContext context)
CellRendercellRectangle in interface CellRendergs - объект граф выводаcontext - Контекст отображенияpublic void cellRender(Graphics2D gs, CellContext context)
CellRendercellRender in interface CellRendergs - объект граф выводаcontext - Контекст отображенияCopyright © 2019. All rights reserved.