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)
public FillRender halign(double v)
public double getValign()
public void setValign(double valign)
public FillRender valign(double v)
public List<NColorModificator> getRowModificators()
public void setRowModificators(List<NColorModificator> mods)
public FillRender addRowModificator(NColorModificator cm)
public List<NColorModificator> getColumnModificators()
public void setColumnModificators(List<NColorModificator> mods)
public FillRender addColumnModificator(NColorModificator cm)
public ColorModificator getSelectModificator()
public void setSelectModificator(ColorModificator selectModificator)
public FillRender selectModificator(ColorModificator cm)
public ColorModificator getFocusModificator()
public void setFocusModificator(ColorModificator focusModificator)
public FillRender focusModificator(ColorModificator 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 © 2018. All rights reserved.