JTable Colunas com 2 linhas e centralizado

2 respostas
Hempx

Estou precisando que o Header da minha JTable tenha duas linhas.

Utilizei tags HTML que resolveram meu problema:

colunas = new String[] { "Mês", "<html>Custo<br> Equipamento 1 </html>", "<html>Custo<br> Equipamento 2 </html>" }

Só que surgiu outro problema, o texto fica centralizado em relação ao Header, mas não em relação a ele msm. Deixa eu tentar mostrar:

:arrow: Como está ficando

:arrow: Como gostaria que ficasse

:arrow:
tentei mudar o alinhamento do TableCellRender mas nao adiantou.

TableColumn column = table.getColumn( colunas[1] );		
column.setCellRenderer( new DefaultTableCellRenderer() );
DefaultTableCellRenderer cell = (DefaultTableCellRenderer) column.getCellRenderer();
cell.setHorizontalAlignment(SwingConstants.CENTER);

Tem alguma tag HTML estilo [center]custo[/center].
Qualquer ajuda é bem vinda.
Agradeço desde já…

2 Respostas

keller

tem sim tenta ai…

<html>  <center> Custo </center> </html>

se nao resolver posta ai denovo… :wink:

Hempx

gui:
tem sim tenta ai…

<html>  <center> Custo </center> </html>

se nao resolver posta ai denovo… :wink:

ixi tinha ate esquecido desse post… era isso msm gui! Vlws…

Criado 16 de dezembro de 2004
Ultima resposta 22 de dez. de 2004
Respostas 2
Participantes 2