T - тип self ссылкиpublic class TableCellContext<T extends TableCellContext<?>> extends Object implements CellContext, TableContext
| Modifier and Type | Field and Description |
|---|---|
protected Rectangle2D |
bounds |
protected int |
column |
protected boolean |
focus |
protected int |
row |
protected boolean |
selected |
protected JTable |
table |
protected Object |
value |
| Constructor and Description |
|---|
TableCellContext()
Конструктор
|
TableCellContext(Object value,
Rectangle2D bounds)
Конструктор
|
TableCellContext(TableCellContext sample)
Конструктор копирования
|
| Modifier and Type | Method and Description |
|---|---|
TableCellContext |
clone()
Клонирование
|
T |
column(int column)
Указывает отображаемую колонку
|
T |
focus(boolean focus)
Указывает содержет ли фокус ячейка
|
Rectangle2D |
getBounds()
Указывает расположение контекста/рамка в которую производится отображение
|
int |
getColumn()
Возвращает отображаемую колонку
|
int |
getRow()
Возвращает отображаемую строку
|
JTable |
getTable()
Возвращает таблицу
|
Object |
getValue()
Указывает отображаемое значение
|
boolean |
isFocus()
Указывает содержет ли фокус ячейка
|
boolean |
isSelected()
Возвращает выделена ли ячейка
|
T |
move(double x,
double y)
Смещает прямоугольник контекста
|
TableCellContext |
padBottom(double pad)
Уменьшает размер прямоугольника (bounds) снизу
|
TableCellContext |
padLeft(double pad)
Уменьшает размер прямоугольника (bounds) слева
|
TableCellContext |
padRight(double pad)
Уменьшает размер прямоугольника (bounds) справа
|
TableCellContext |
padTop(double pad)
Уменьшает размер прямоугольника (bounds) сверху
|
T |
row(int row)
Указывает отображаемую строку
|
T |
selected(boolean sel)
Указывает выделена ли ячейка
|
void |
setBounds(Rectangle2D bounds)
Указывает расположение контекста/рамка в которую производится отображение
|
void |
setColumn(int column)
Указывает отображаемую колонку
|
void |
setFocus(boolean focus)
Указывает содержет ли фокус ячейка
|
void |
setRow(int row)
Указывает отображаемую строку
|
void |
setSelected(boolean selected)
Указывает выделена ли ячейка
|
void |
setTable(JTable table)
Указывает таблицу
|
void |
setValue(Object value)
Указывает отображаемое значение
|
T |
size(double width,
double height)
Устанавливает размер прямоугольника
|
T |
table(JTable table)
Указывает таблицу
|
T |
value(Object value)
Указывает отображаемое значение
|
protected Rectangle2D bounds
protected Object value
protected JTable table
protected int row
protected int column
protected boolean selected
protected boolean focus
public TableCellContext()
public TableCellContext(TableCellContext sample)
sample - образец для копированияpublic TableCellContext(Object value, Rectangle2D bounds)
value - отображаемое значениеbounds - границы отображенияpublic TableCellContext clone()
CellContextclone in interface CellContextclone in class Objectpublic Rectangle2D getBounds()
getBounds in interface CellContextpublic void setBounds(Rectangle2D bounds)
setBounds in interface CellContextbounds - Рамкаpublic TableCellContext padLeft(double pad)
padLeft in interface CellContextpad - на сколько уменьшитьpublic TableCellContext padTop(double pad)
padTop in interface CellContextpad - на сколько уменьшитьpublic TableCellContext padRight(double pad)
padRight in interface CellContextpad - на сколько уменьшитьpublic TableCellContext padBottom(double pad)
padBottom in interface CellContextpad - на сколько уменьшитьpublic T move(double x, double y)
move in interface CellContextx - на сколько по xy - на сколько по ypublic T size(double width, double height)
size in interface CellContextwidth - ширинаheight - высотаpublic Object getValue()
CellContextgetValue in interface CellContextpublic void setValue(Object value)
setValue in interface CellContextvalue - отображаемое значениеpublic T value(Object value)
value in interface CellContextvalue - отображаемое значениеpublic JTable getTable()
getTable in interface TableContextpublic void setTable(JTable table)
table - таблицаpublic T table(JTable table)
table - таблицаpublic int getRow()
getRow in interface TableContextpublic void setRow(int row)
row - строкаpublic T row(int row)
row - строкаpublic int getColumn()
getColumn in interface TableContextpublic void setColumn(int column)
column - колонкаpublic T column(int column)
column - колонкаpublic boolean isSelected()
isSelected in interface TableContextpublic void setSelected(boolean selected)
selected - true - ячейка выделена/выбранаpublic T selected(boolean sel)
sel - true - ячейка выделена/выбранаpublic boolean isFocus()
isFocus in interface TableContextpublic void setFocus(boolean focus)
focus - true - содержит фокусpublic T focus(boolean focus)
focus - true - содержит фокусCopyright © 2019. All rights reserved.