public class DefaultLabelRender extends LabelRender
| Modifier and Type | Field and Description |
|---|---|
protected static Icon |
blobIcon |
protected static Icon |
clobIcon |
protected xyz.cofe.collection.Func2<Object,Graphics,Rectangle> |
customPainter |
protected DateFormat |
dateFormat |
protected static Icon |
nullIcon |
protected NumberFormat |
numberFormat |
protected xyz.cofe.typeconv.TypeCastGraph |
typeCastGraph |
| Constructor and Description |
|---|
DefaultLabelRender()
Конструктор по умолчанию
формат времени yyyy-MM-dd HH:mm:ss.SSSZZZ |
DefaultLabelRender(CellFormat cellFormat)
Конструктор копирования
формат времени yyyy-MM-dd HH:mm:ss.SSSZZZ |
DefaultLabelRender(LabelRender sample)
Конструктор копирования
|
| Modifier and Type | Method and Description |
|---|---|
void |
cellRender(Graphics2D gs,
CellContext context)
Отображение
|
DefaultLabelRender |
clone()
Создание клона
|
DateFormat |
getDateFormat()
Возвращает формат времени
|
NumberFormat |
getNumberFormat()
Возвращает формат чисел
|
xyz.cofe.typeconv.TypeCastGraph |
getTypeCastGraph()
Указывает граф преобразования типов данных
|
boolean |
prepare(Graphics2D gs,
CellContext context,
CellFormat cf)
Подгатавливает ячейку для отображения
|
protected void |
prepareCellContext(Graphics2D gs,
CellContext context,
CellFormat cf,
AtomicReference rendervalref)
Пожготавливает ячейку для отображения данных
|
void |
setDateFormat(DateFormat dateFormat)
Указывает формат времени
|
void |
setNumberFormat(NumberFormat df)
Указывает формат чисел
|
void |
setTypeCastGraph(xyz.cofe.typeconv.TypeCastGraph typeCastGraph)
Указывает граф преобразования типов данных
|
addFormatter, backgroundRender, borderRender, cellRectangle, getBackgroundContext, getBackgroundRender, getBgBaseColor, getBgColumnModificators, getBgFocusModificator, getBgRowModificators, getBgSelectModificator, getBodyContext, getBorderContext, getBorderRender, getFgBaseColor, getFgColumnModificators, getFgFocusModificator, getFgRowModificators, getFgSelectModificator, getFormat, getFormatters, getIcoContext, getIconComponent, getImageRender, getTextContext, getTextRender, imageRender, isBackgroundVisible, isBorderVisible, isImageVisible, isTextVisible, setBackgroundRender, setBackgroundVisible, setBgBaseColor, setBgColumnModificators, setBgFocusModificator, setBgRowModificators, setBgSelectModificator, setBorderRender, setBorderVisible, setFgBaseColor, setFgColumnModificators, setFgFocusModificator, setFgRowModificators, setFgSelectModificator, setFormat, setIconComponent, setImageRender, setImageVisible, setTextRender, setTextVisible, textRenderprotected static Icon blobIcon
protected static Icon clobIcon
protected static Icon nullIcon
protected NumberFormat numberFormat
protected DateFormat dateFormat
protected xyz.cofe.typeconv.TypeCastGraph typeCastGraph
public DefaultLabelRender()
public DefaultLabelRender(CellFormat cellFormat)
cellFormat - образец для колпированияpublic DefaultLabelRender(LabelRender sample)
sample - образец для колпированияpublic DefaultLabelRender clone()
clone in interface CellRenderclone in class LabelRenderpublic NumberFormat getNumberFormat()
public void setNumberFormat(NumberFormat df)
df - формат чиселpublic DateFormat getDateFormat()
public void setDateFormat(DateFormat dateFormat)
dateFormat - формат времениpublic xyz.cofe.typeconv.TypeCastGraph getTypeCastGraph()
public void setTypeCastGraph(xyz.cofe.typeconv.TypeCastGraph typeCastGraph)
typeCastGraph - граф преобразования типовprotected void prepareCellContext(Graphics2D gs, CellContext context, CellFormat cf, AtomicReference rendervalref)
gs - контекст куда происходит рендерcontext - контекст ячейкиcf - формат ячейкиrendervalref - ссылка на отображаемое значениеpublic boolean prepare(Graphics2D gs, CellContext context, CellFormat cf)
prepare in class LabelRendergs - рендерcontext - контекст отображения, влючая данные для отображенияcf - форматLabelRender.getBackgroundContext(),
LabelRender.getBodyContext(),
LabelRender.getTextContext(),
LabelRender.getBorderContext(),
LabelRender.getIcoContext()public void cellRender(Graphics2D gs, CellContext context)
cellRender in interface CellRendercellRender in class LabelRendergs - рендерcontext - контекст, включая данные отображенияCopyright © 2019. All rights reserved.