Problema no modelo para JTable do tutorial do GUJ?

Implementei o modelo para JTable contido no tutorial que está disponível aí no GUJ, como se segue:

[code]public class ModeloDeTabelaSimples extends AbstractTableModel {

private static final long serialVersionUID = 1L;
private ArrayList linhas = null;
private String[] colunas = null;
public String[] getColunas() {return colunas;}
public ArrayList getLinhas() {return linhas;}

public void setColunas(String[] strings) {colunas = strings;}

public void setLinhas(ArrayList list) {linhas = list;}

public ModeloDeTabelaSimples(ArrayList dados, String[] colunas) {
	setLinhas(dados);
	setColunas(colunas);
}

public int getColumnCount() {
	return getColunas().length;
}

public int getRowCount() {
	return getLinhas().size();
}
	
public Object getValueAt(int rowIndex, int columnIndex) {
	String[] linha = (String[])getLinhas().get(rowIndex);
	return linha[columnIndex];
}

}[/code]

Qual é o problema? O problema é que quando eu crio a JTable passando o objeto ModeloDeTabelaSimples acima, os dados das linhas aparecem normalmente, porém os nomes das colunas, passados através do vetor de Strings, não aparecem.

Há algum problema com a implementação desta classe? Falta alguma coisa?

Abraços…

acho que faltou implementar o método String getColumnName… Não é ?

Está faltando implementar o método String getColumnName(int index) mesmo.

Ah! Você tambem deve colocar seu objeto JTable dentro de um JScrollPane.

[quote=leonardom]Está faltando implementar o método String getColumnName(int index) mesmo.

Ah! Você tambem deve colocar seu objeto JTable dentro de um JScrollPane.[/quote]

Realmente o problema era a falta do método getColumnName.

Quanto a adicionar a JTable em um JScrollPane, isso eu fiz.

Obrigado pessoALL!!!