Colocar o texto negrito na célula do Jtable

6 respostas
A

Olá

Não estou conseguindo colocar o texto que esta dentro de uma célula do JTable em negrito

Já consegui mudar a cor da célua, a cor da fonte e o alinhamento

DefaultTableCellRenderer dtcr = new DefaultTableCellRenderer(); dtcr.setHorizontalAlignment(SwingConstants.CENTER); dtcr.setBackground(Color.red); dtcr.setForeground(Color.WHITE); tabLista.getColumn("Código").setCellRenderer(dtcr);

Só não consegui deixa o texto em negrito.

Tentei fazer assim:

Font ft = new Font(“Arial”, Font.BOLD, 11);
dtcr.setFont(ft);

Mais não funcionou

Alguém pode me ajudar?

6 Respostas

F

Tente:

Font ft = new Font("Arial", Font.BOLD, 11); 
    dtcr.setFont(this.ft);
A

Olá

Não resolveu… ficou do mesmo jeito

V

Tenta usar HTML

jlabel.setText("<html><b>Seu Texto</b></html>");

A

HTML?

Mais é um sistema para desktop… vai funcionar?

I

O swing permite o uso de algumas tags html em seus componentes. :wink:

Veja mais aqui:
http://download.oracle.com/javase/tutorial/uiswing/components/html.html

F

Tente:

Font ft = new Font("Arial", Font.BOLD, 11); dtcr.setFont(this.ft);

Era pra funcionar. Aqui tem um exemplo.
Dê uma olhada. :wink:

Criado 21 de agosto de 2011
Ultima resposta 21 de ago. de 2011
Respostas 6
Participantes 4