Renderer em apenas 1 célula

2 respostas
wellington7

Ao definir o Default Renderer na JTable ele aplica a coluna inteira, como faço para aplicar um Renderer em uma única célula?

2 Respostas

RaulCarlin

Isso ai tem que ser na mão, tipo:

public Component getTableCellRendererComponent(JTable table, 
Object value, boolean isSelected, boolean hasFocus, int row, int column) {
		Component comp = super.getTableCellRendererComponent(table,
value, isSelected, hasFocus, row, column);
                // If para condições que devem ser alteradas
                if() {
                    // Faz as alterações
                }
	}

Assim ele só altera a linha/coluna/célula que você quer.

Gobain

[code]

Criado 8 de agosto de 2007
Ultima resposta 8 de ago. de 2007
Respostas 2
Participantes 3