April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
JTable
nUtilizada para vizualizar dados em grid no Swing, classes adicionais definidas em javax.swing.table
nModelo MVC
nModel
nimplementado pela interface TableModel ( AbstractTableModel e DefaultTableModel )
nresponsavel por fornecedor os dados para a tabela, através do método Object getValueAt(row, col)
nView
nimplementado pela interface CellRenderer. Pode ser fornecido tanto um renderer para a tabela inteira como para uma coluna específica.
nPara desenhar uma celula a view requisita o objeto que irá apresentar os dados pelo método JComponent getCellRendererComponent(row, col). O DefaultCellRenderer usa JLabel para apresentar os dados, que é a forma de apresentação mais comum para um valor.