public class BasicRowHeaderModel
extends javax.swing.AbstractListModel
Constructor and Description |
---|
BasicRowHeaderModel(javax.swing.table.TableModel tableModel)
Create a empty BasicRowHeaderModel for the underlying tableModel.
|
BasicRowHeaderModel(javax.swing.table.TableModel tableModel,
boolean showNumber)
Create a BasicRowHeaderModel for the underlying tableModel which shows the
row numbers in the row header.
|
BasicRowHeaderModel(javax.swing.table.TableModel tableModel,
javax.swing.ListModel baseModel)
Create a BasicRowHeaderModel for the underlying tableModel which shows the
the data from the base ListModel in the row header.
|
Modifier and Type | Method and Description |
---|---|
javax.swing.ListModel |
getBaseListMode()
Returns the base list model.
|
java.lang.Object |
getElementAt(int index)
Returns the element at the index of the row header.
|
int |
getSize()
Returns the table model's row count.
|
javax.swing.table.TableModel |
getTableModel()
Returns the table model the rowHeader is representing.
|
boolean |
isShowRowNumber()
Returns whether row header should show the row number in it.
|
void |
setBaseListModel(javax.swing.ListModel baseModel)
Instead of showing empty items or row number depending on isShowRowNumber
row header can show client specific data it base list model is specified.
|
void |
setShowRowNumber(boolean show)
Sets whether row header should show the row number in it.
|
void |
setTableModel(javax.swing.table.TableModel tableModel)
Set the tableModel this rowHeader is representing.
|
public BasicRowHeaderModel(javax.swing.table.TableModel tableModel)
public BasicRowHeaderModel(javax.swing.table.TableModel tableModel, boolean showNumber)
public BasicRowHeaderModel(javax.swing.table.TableModel tableModel, javax.swing.ListModel baseModel)
public void setShowRowNumber(boolean show)
public boolean isShowRowNumber()
public void setTableModel(javax.swing.table.TableModel tableModel)
public javax.swing.table.TableModel getTableModel()
public void setBaseListModel(javax.swing.ListModel baseModel)
public javax.swing.ListModel getBaseListMode()
public int getSize()
public java.lang.Object getElementAt(int index)