Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
package br.unip.sicc.trabalho.view; import br.unip.sicc.trabalho.model.Uf; import java.util.List; import javax.swing.event.TableModelListener; import javax.swing.table.TableModel; public class UfTableModel implements TableModel{ private List<Uf>uf; public UfTableModel(List<Uf> uf){ this.uf = uf; } public int getRowCount() { return this.uf.size(); } public int getColumnCount() { return 3; } public String getColumnName(int columnIndex) { switch(columnIndex) { case 0: return "Id"; case 1: return "NomeOficial"; case 2: return "Populacao"; } return ""; } public Class<?> getColumnClass(int columnIndex) { switch(columnIndex) { case 0: return int.class; case 1: return String.class; case 2: return int.class; } return Void.class; } public boolean isCellEditable(int rowIndex, int columnIndex) { return false; } public Object getValueAt(int rowIndex, int columnIndex) { Uf ufSelecionado = uf.get(rowIndex); switch(columnIndex) { case 0: return ufSelecionado.getId(); case 1: return ufSelecionado.getNomeOficial(); case 2: return pedidoSelecionado.getPopulacao(); } return ""; } public void setValueAt(Object aValue, int rowIndex, int columnIndex) { } public void addTableModelListener(TableModelListener l) { } public void removeTableModelListener(TableModelListener l) { } public Uf getUf(int linha){ return uf.get(linha); } public void setUf(List<Uf> uf){ this.uf = uf; } }
Compartilhar