public class FlatTextRender extends Object implements CellRender
| Modifier and Type | Field and Description |
|---|---|
protected TextAliasing |
aliasing |
protected Color |
baseColor |
protected Color |
color |
protected List<NColorModificator> |
columnModificators |
protected ColorModificator |
focusModificator |
protected Font |
font |
protected Double |
halign |
protected double |
paddingBottom |
protected double |
paddingLeft |
protected double |
paddingRight
Указывает дополнение пустого места справа
|
protected double |
paddingTop |
protected List<NColorModificator> |
rowModificators |
protected ColorModificator |
selectModificator |
protected double |
textAlign |
protected double |
valign |
| Constructor and Description |
|---|
FlatTextRender()
Конструктор
|
FlatTextRender(FlatTextRender sample)
Конструктор копирования
|
| Modifier and Type | Method and Description |
|---|---|
FlatTextRender |
aliasing(TextAliasing v)
Указывает тип отображения шрифта (anti-aliasing) текста
|
FlatTextRender |
baseColor(Color v) |
Rectangle2D |
cellRectangle(Graphics2D gs,
CellContext context)
Получение размера отображаемых данных
|
void |
cellRender(Graphics2D gs,
CellContext context)
Отоброжение/рендер данных
|
FlatTextRender |
clone()
Создание клона
|
FlatTextRender |
color(Color v) |
FlatTextRender |
focusModificator(ColorModificator cm) |
FlatTextRender |
font(Font fnt)
Указывает шрифт
|
TextAliasing |
getAliasing()
Указывает тип отображения шрифта (anti-aliasing) текста
|
Color |
getBaseColor() |
Color |
getColor() |
List<NColorModificator> |
getColumnModificators() |
ColorModificator |
getFocusModificator() |
Font |
getFont()
Указывает шрифт
|
Double |
getHalign()
Указывает выравнивание относительно контекста
|
double |
getPaddingBottom()
Указывает дополнение пустого места снизу
|
double |
getPaddingLeft()
Указывает дополнение пустого места слева
|
double |
getPaddingRight()
Указывает дополнение пустого места справа
|
double |
getPaddingTop()
Указывает дополнение пустого места сверху
|
List<NColorModificator> |
getRowModificators() |
ColorModificator |
getSelectModificator() |
double |
getTextAlign() |
double |
getValign()
Указывает выравнивание относительно контекста
|
FlatTextRender |
halign(double v)
Указывает выравнивание относительно контекста
|
FlatTextRender |
paddingBottom(double pad)
Указывает дополнение пустого места снизу
|
FlatTextRender |
paddingLeft(double pad)
Указывает дополнение пустого места слева
|
FlatTextRender |
paddingRight(double pad)
Указывает дополнение пустого места справа
|
FlatTextRender |
paddingTop(double pad)
Указывает дополнение пустого места сверху
|
FlatTextRender |
selectModificator(ColorModificator cm) |
void |
setAliasing(TextAliasing aliasing)
Указывает тип отображения шрифта (anti-aliasing) текста
|
void |
setBaseColor(Color baseColor) |
void |
setColor(Color color) |
void |
setColumnModificators(List<NColorModificator> mods) |
void |
setFocusModificator(ColorModificator focusModificator) |
void |
setFont(Font font)
Указывает шрифт
|
void |
setHalign(Double halign)
Указывает выравнивание относительно контекста
|
void |
setPaddingBottom(double paddingBottom)
Указывает дополнение пустого места снизу
|
void |
setPaddingLeft(double paddingLeft)
Указывает дополнение пустого места слева
|
void |
setPaddingRight(double paddingRight)
Указывает дополнение пустого места справа
|
void |
setPaddingTop(double paddingTop)
Указывает дополнение пустого места сверху
|
void |
setRowModificators(List<NColorModificator> mods) |
void |
setSelectModificator(ColorModificator selectModificator) |
void |
setTextAlign(double textAlign) |
void |
setValign(double valign)
Указывает выравнивание относительно контекста
|
FlatTextRender |
textAlign(double v) |
FlatTextRender |
valign(double v)
Указывает выравнивание относительно контекста
|
protected Font font
protected TextAliasing aliasing
protected double textAlign
protected double valign
protected Double halign
protected Color baseColor
protected Color color
protected List<NColorModificator> rowModificators
protected List<NColorModificator> columnModificators
protected ColorModificator selectModificator
protected ColorModificator focusModificator
protected double paddingLeft
protected double paddingRight
protected double paddingTop
protected double paddingBottom
public FlatTextRender()
public FlatTextRender(FlatTextRender sample)
sample - образец для копированияpublic FlatTextRender clone()
CellRenderclone in interface CellRenderclone in class Objectpublic Font getFont()
public void setFont(Font font)
font - шрифтpublic FlatTextRender font(Font fnt)
fnt - шрифтpublic TextAliasing getAliasing()
public void setAliasing(TextAliasing aliasing)
aliasing - тип отображения шрифтаpublic FlatTextRender aliasing(TextAliasing v)
v - тип отображения шрифтаpublic double getTextAlign()
public void setTextAlign(double textAlign)
public FlatTextRender textAlign(double v)
public double getValign()
public void setValign(double valign)
valign - 0-по верхнему краю; ... 0.5-по центру; ... 1-по нижнему.public FlatTextRender valign(double v)
v - 0-по верхнему краю; ... 0.5-по центру; ... 1-по нижнему.public Double getHalign()
public void setHalign(Double halign)
halign - 0-по левому краю; ... 0.5-по центру; ... 1-по правому.public FlatTextRender halign(double v)
v - 0-по левому краю; ... 0.5-по центру; ... 1-по правому.public Color getBaseColor()
public void setBaseColor(Color baseColor)
public FlatTextRender baseColor(Color v)
public Color getColor()
public void setColor(Color color)
public FlatTextRender color(Color v)
public List<NColorModificator> getRowModificators()
public void setRowModificators(List<NColorModificator> mods)
public List<NColorModificator> getColumnModificators()
public void setColumnModificators(List<NColorModificator> mods)
public ColorModificator getSelectModificator()
public void setSelectModificator(ColorModificator selectModificator)
public FlatTextRender selectModificator(ColorModificator cm)
public ColorModificator getFocusModificator()
public void setFocusModificator(ColorModificator focusModificator)
public FlatTextRender focusModificator(ColorModificator cm)
public double getPaddingLeft()
public void setPaddingLeft(double paddingLeft)
paddingLeft - дополнение слеваpublic FlatTextRender paddingLeft(double pad)
pad - дополнение слеваpublic double getPaddingRight()
public void setPaddingRight(double paddingRight)
paddingRight - дополнение справаpublic FlatTextRender paddingRight(double pad)
pad - дополнение справаpublic double getPaddingTop()
public void setPaddingTop(double paddingTop)
paddingTop - дополнение сверхуpublic FlatTextRender paddingTop(double pad)
pad - дополнение сверхуpublic double getPaddingBottom()
public void setPaddingBottom(double paddingBottom)
paddingBottom - дополнение снизуpublic FlatTextRender paddingBottom(double pad)
pad - дополнение снизу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.