public class ColumnScroll extends Object
| Modifier and Type | Field and Description |
|---|---|
protected double |
scrollerHeight |
protected boolean |
scrollerVisible |
protected double |
scrollWidth |
| Constructor and Description |
|---|
ColumnScroll() |
| Modifier and Type | Method and Description |
|---|---|
static double[] |
getColumnWidthBounds(JTable table,
int column)
Границы колонки
|
Double |
getNodeRenderMaxX()
Максимальная координата контента ячейки
|
Double |
getNodeRenderMinX()
Минимальная координата контента ячейки
|
Rectangle2D |
getScrollerDragRect(Table table,
int column)
Возвращает рамку в которой происходит скроллинг
|
double |
getScrollerHeight()
Возвращает высоту поллосы скроллинга
|
Rectangle2D |
getScrollerRect(Table table,
int column)
Возвращает рамку в которой происходит скроллинг
|
double |
getScrollWidth()
Ширина скроллируемого контента
|
double |
getScrollX()
Возвращает величину скроллинга по горизонтали
|
boolean |
isScrollerVisible()
Отображать скроллинг
|
void |
paintScroller(Graphics2D gs,
Table table,
int column)
Отображает скроллинг
|
void |
recalcScrollWidth(double columnWidth)
Пересчет scrollWidth
|
void |
resetNodeRenderBounds()
Сброс минимальной и максимальной координаты
|
void |
setNodeRenderMaxX(Double nodeRenderMaxX)
Максимальная координата контента ячейки
|
void |
setNodeRenderMinX(Double nodeRenderMinX)
Минимальная координата контента ячейки
|
void |
setScrollerHeight(double scrollerHeight)
Указывает высоту поллосы скроллинга
|
void |
setScrollerVisible(boolean scrollerVisible)
Отображать скроллинг
|
void |
setScrollWidth(double scrollWidth)
Ширина скроллируемого контента
|
void |
setScrollX(double x)
Устанавливает величину скроллинга по горизонтали
|
void |
updateNodeRenderBounds(Rectangle2D rect)
Обновление минимальной/максимальной координат
|
protected double scrollWidth
protected boolean scrollerVisible
protected double scrollerHeight
public Double getNodeRenderMinX()
public void setNodeRenderMinX(Double nodeRenderMinX)
nodeRenderMinX - минимальная x контетаpublic Double getNodeRenderMaxX()
public void setNodeRenderMaxX(Double nodeRenderMaxX)
nodeRenderMaxX - максимальная x контетаpublic void updateNodeRenderBounds(Rectangle2D rect)
rect - координаты текущей ячейкиpublic void resetNodeRenderBounds()
public double getScrollWidth()
public void setScrollWidth(double scrollWidth)
scrollWidth - ширина скроллингаpublic double getScrollX()
public void setScrollX(double x)
x - величина скроллингаpublic boolean isScrollerVisible()
public void setScrollerVisible(boolean scrollerVisible)
scrollerVisible - true - отображает скроллингpublic void recalcScrollWidth(double columnWidth)
columnWidth - ширина колонкиpublic double getScrollerHeight()
public void setScrollerHeight(double scrollerHeight)
scrollerHeight - высота скроллингаpublic static double[] getColumnWidthBounds(JTable table, int column)
table - таблицаcolumn - колонкаpublic Rectangle2D getScrollerRect(Table table, int column)
table - таблицаcolumn - колонкаpublic Rectangle2D getScrollerDragRect(Table table, int column)
table - таблицаcolumn - колонкаpublic void paintScroller(Graphics2D gs, Table table, int column)
gs - интф рендераtable - таблицаcolumn - колонкаCopyright © 2019. All rights reserved.