Olá pessoal,
Sou iniciante em java e estou com dificuldades para configurar o meu JTable para que as colunas da minha tabela automaticamente fiquem do tamanho do campo. Por exemplo, ao eu incluir em Endereço completo o nome de uma rua, eu quero que na minha tabela fique direitinho sem os "…"
Alguem pode me ajudar ?
Atualmente meu código é esse:
JScrollPane scrollPane = new JScrollPane();
scrollPane.setBounds(32, 284, 1202, 218);
tabela = new JTable();
tabela.setAutoResizeMode( JTable.AUTO_RESIZE_OFF );
tabela.setModel(new DefaultTableModel(
new Object[][] {
{null, null, null, null, null, null, null, null, null, null, null},
{null, null, null, null, null, null, null, null, null, null, null},
{null, null, null, null, null, null, null, null, null, null, null},
{null, null, null, null, null, null, null, null, null, null, null},
{null, null, null, null, null, null, null, null, null, null, null},
},
new String[] {
"Codigo", "CPF", "Nome", "Telefone", "E-mail", "Endereco Completo", "Data de Nascimento", "Sexo", "Estavo Civil", "Situacao", "Data de Cadastro"
}
));
tabela.getColumnModel().getColumn(5).setPreferredWidth(112);
tabela.getColumnModel().getColumn(6).setPreferredWidth(110);
tabela.getColumnModel().getColumn(7).setPreferredWidth(61);
scrollPane.setViewportView(tabela);