Saudacoes a todos. Estou finalizando uma subclasse de JTable que tem pro- priedades para conexao a banco de dados, consulta de dados via Statement ou PreparedStatement, ordenacao de colunas com cliques sobre o header de cada coluna, customizacao de largura, formatacao dos dados, etc. Pra terminar a classe, so falta implementar como header de cada coluna um botao que dispara o evento que ordena as colunas. O evento eu sei como gerar, eh so registrar um listener para o JTable.getTableHeader() retornado. E isso ocorre sem problema ao clicar o botao. No entanto, o botao, ao ser pressionado, nao muda o aspecto visual, ou seja, permanece inalterado, da mesma forma quando nao redefino os headers de cada coluna, que por default, sao JLabels que implementam a interface TableCellRenderer. Alguem sabe o que devo fazer para alterar o comportamento dos botoes, ou seja, fazer com que eles mudem de aspecto ao serem clicados? Outra coisa: A documentacao do SWING eh muito vaga sobre os modelos de colunas(TableColumnModel interface, especificamente). Alguem sabe(Voces da SUN, sabem?) onde encontro uma documentacao mais extensa sobre as interfaces que definem o comportamento de um JTable e seus renderizadores? Agradeco antecipadamente. Andre Sun Certified Java Programmer _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com * Para nao receber mais e-mails da lista, acesse <http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha a lista <[EMAIL PROTECTED]> e de um <submit>.