R - O valor armazenado como linha da tabela.public final class Table<R> extends Object
| Constructor and Description |
|---|
Table(RowModel<R> rowModel,
List<TableColumn<R>> columns)
Cria uma tabela.
|
Table(RowValueFactory<R> rowValueFactory,
RowModel<R> rowModel,
List<TableColumn<R>> columns,
Integer visibleRowCount,
Integer minRowCount,
Integer maxRowCount)
Cria uma tabela que permite adicionar e remover linhas.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addRow(R rowValue)
Adiciona uma linha.
|
void |
addTableListener(TableListener<R> listener)
Adiciona um observador de tabela.
|
int |
getColumnCount()
Obtém o número de colunas.
|
int |
getRowCount()
Obtém o número de linhas da tabela.
|
List<R> |
getRowValues()
Obtém os valores das linhas.
|
String |
getToolTipText()
Obtém a dica da tabela.
|
JComponent |
getView()
Obtém a visão desta tabela.
|
boolean |
hasRows()
Indica se a possui linhas.
|
boolean |
isEnabled()
Indica se esta tabela está habilita ou desabilitada.
|
void |
removeRow(int rowIndex)
Remove uma linha.
|
boolean |
removeTableListener(TableListener<R> listener)
Remove um observador de tabela.
|
void |
selectCell(int rowIndex,
int columnIndex)
Seleciona uma célula específica, removendo as seleção das outras células.
|
void |
setEnabled(boolean isEnabled)
Habilita/Desabilita esta tabela.
|
void |
setToolTipText(String toolTipText)
Modifica a dica da tabela.
|
public Table(RowModel<R> rowModel, List<TableColumn<R>> columns)
rowModel - O modelo das linhas (Não aceita null).columns - As colunas da tabela (Não aceita null e não pode
estar vazio).public Table(RowValueFactory<R> rowValueFactory, RowModel<R> rowModel, List<TableColumn<R>> columns, Integer visibleRowCount, Integer minRowCount, Integer maxRowCount)
rowValueFactory - A fábrica de linhas (Aceita null).rowModel - O modelo das linhas (Não aceita null).columns - As colunas da tabela (Não aceita null e não pode
estar vazio).visibleRowCount - O número de linhas da tabela que devem estar
visíveis.minRowCount - O mínimo número de linhas da tabela.maxRowCount - O mínimo número de linhas da tabela.public void addRow(R rowValue)
rowValue - O valor armazenado na linha (Não aceita null).public void addTableListener(TableListener<R> listener)
listener - O observador (Não aceita null).public int getColumnCount()
public int getRowCount()
public List<R> getRowValues()
public String getToolTipText()
null se não houver uma dica.public JComponent getView()
public boolean hasRows()
public boolean isEnabled()
public void removeRow(int rowIndex)
rowIndex - O índice da linha (Precisa ser maior ou igual a 0 e ser
menor do que o número de linhas).public boolean removeTableListener(TableListener<R> listener)
listener - O observador (Não aceita null).true em caso de sucesso ou false se o observador
não estava cadastrado.public void selectCell(int rowIndex,
int columnIndex)
rowIndex - O índice da linha (O índice da linha tem que ser maior ou
igual a 0 e menor do que a quantidade de linhas).columnIndex - O índice da coluna (O índice da coluna tem que ser maior
ou igual a 0 e menor do que a quantidade de colunas).public void setEnabled(boolean isEnabled)
isEnabled - Indica se é para habilitar ou desabilitar a tabela.public void setToolTipText(String toolTipText)
toolTipText - A dica (Aceita null).Copyright © 2017. All rights reserved.