Para setar a cor, voc� precisa implementar um CellRenederer.
Estenda o DefaultTableCellRenderer e sobrescreva o m�todo:

public Component getTableCellRendererComponent(JTable table, Object value,
                                               boolean isSelected, boolean
hasFocus,
                                               int row, int column)

Neste m�todo vc seta a cor do componente que � retornado pelo m�todo:

this.
return this.

Na sua Jtable voc� seta o cellRenderer da coluna que voc� quer alterar a
cor:

        CellRenderer cellRenderer = new CellRenderer();
 
table.getColumnModel().getColumn(INDICE_DA_COLUNA).setCellRenderer(cellRende
rer);


Para colocar a table num scroll:

JScrollPane scrollPane = new JScrollPane();
scrollPane.getViewport().add(table);


Falou,
Rodrigo Lopes.



-----Mensagem original-----
De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] 
Enviada em: segunda-feira, 16 de agosto de 2004 09:41
Para: [EMAIL PROTECTED]
Assunto: [cejug-discussao] Swing JTable


Oi pessoal..

to fazendo uma aplica��o aqui com Swing.
N�o trabalhei muito com Swing, portanto estou apanhando um pouquinho. Queria
saber se algu�m sabe como fa�o para setar algumas c�lulas de uma JTable com
uma cor, e outras com outra cor.

E outra coisinha... eu preciso colocar a JTable em um JScrollPane pra scroll
funcionar, ou basta eu setar o autoScrolls da Jtable pra true?

Obrigado desde j�.

Rafael Lopes ___________________________________________________
Gest�o de Sistemas de Informa��o - CELTI

+55 85 255-3746
[EMAIL PROTECTED]


----------------------------------------------------------------------------
---------------

Ceara' Java User Group



  Para cancelar sua assinatura, envie um e-mail para:
[EMAIL PROTECTED]

  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]

  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 

 




-------------------------------------------------------------------------------------------
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 

Responder a