Alguém sabe se existe uma forma de alterar os cabeçalhos das colunas de uma JTable? Tenho muitas colunas e queria que os nomes delas não ficassem “comidos” por falta de espaço. Teria uma forma de fazer o nome ocupar duas linhas do cabeçalho, por exemplo? Torná-lo mais largo para comportar esta transformação, dinamicamente?
Acredito que o que vc queira seja colocar o seu cabeçálho com 2 linhas, estou certo? Bem se for isso é fácil, basta vc colocar o texto da sua coluca em forma de html
ex: "html>Dias<br>Horários</html>", quando vc rodar seu prgrama o cabeçálho vai aparecer com quebra de linha onde tiver br.
Espero ter ajudado.
Att
Marcelo Souza
E
entanglement
Hum… tentei fazer isso e dá “mais ou menos certo”. O problema, obviamente, é que a altura do cabeçalho permanece o mesmo, e acaba não aparecendo direito. Por exemplo:
No exemplo mostrado abaixo, eu quis pôr assim:
nome
da [color=red]pessoa[/color]
mas acabou saindo assim:
Você precisa, provavelmente, fazer mais alguma coisa. É questão de procurar mais.
E
entanglement
Ah, é mais simples que parecia. É que a altura do cabeçalho do JTable é dada pela altura do cabeçalho da primeira coluna. Então: