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>.

Responder a