Package main.br.ufpr.views
Class VincularTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
br.ufpr.views.VincularTableModel
- All Implemented Interfaces:
Serializable
,TableModel
Esta classe é um modelo de tabela para a visualização Vincular.
Ela estende AbstractTableModel e define as colunas e os dados da tabela.
- See Also:
-
Field Summary
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
-
Constructor Summary
ConstructorDescriptionVincularTableModel
(List<Cliente> clientes) Construtor para a classe VincularTableModel. -
Method Summary
Modifier and TypeMethodDescriptionClass<?>
getColumnClass
(int columnIndex) Este método retorna a classe do valor na coluna especificada.int
Este método retorna o número de colunas da tabela.getColumnName
(int coluna) Este método retorna o nome da coluna especificada.int
Este método retorna o número de linhas da tabela.getValueAt
(int rowIndex, int columnIndex) Este método retorna o valor na célula especificada.Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt
-
Field Details
-
clientes
-
colunas
-
-
Constructor Details
-
VincularTableModel
Construtor para a classe VincularTableModel. Define os valores iniciais para as variáveis de instância.- Parameters:
clientes
- A lista de clientes a ser exibida na tabela.
-
-
Method Details
-
getRowCount
public int getRowCount()Este método retorna o número de linhas da tabela.- Returns:
- O número de linhas da tabela.
-
getColumnCount
public int getColumnCount()Este método retorna o número de colunas da tabela.- Returns:
- O número de colunas da tabela.
-
getColumnName
Este método retorna o nome da coluna especificada.- Specified by:
getColumnName
in interfaceTableModel
- Overrides:
getColumnName
in classAbstractTableModel
- Parameters:
coluna
- O índice da coluna.- Returns:
- O nome da coluna especificada.
-
getValueAt
Este método retorna o valor na célula especificada.- Parameters:
rowIndex
- O índice da linha da célula.columnIndex
- O índice da coluna da célula.- Returns:
- O valor na célula especificada.
-
getColumnClass
Este método retorna a classe do valor na coluna especificada.- Specified by:
getColumnClass
in interfaceTableModel
- Overrides:
getColumnClass
in classAbstractTableModel
- Parameters:
columnIndex
- O índice da coluna.- Returns:
- A classe do valor na coluna especificada.
-