Pessoal, como faço pra diminuir a altura de uma JTable???
Eu fiz assim:
[code]_modelo = new DefaultTableModel(null, new String[] {“Codigo”, “Nome”});
_tabela = new JTable(_modelo);
_spnTabela = new JScrollPane(_tabela);
_spnTabela.setPreferredSize(new Dimension(_spnTabela.getWidth(), 100));[/code]
Só que assim ele está sumindo com o nome das colunas (“Código” e “Nome”)…
Tente setar o altura do JScrollPane ao invés de setar ta JTable
Então, mas no código que postei eu estou setando o tamanho do ScrollPane:
_spnTabela = new JScrollPane(_tabela);
_spnTabela.setPreferredSize(new Dimension(_spnTabela.getWidth(), 100));
Descobri o problema mas não consigo resolver.
Se eu fizer:
_spnTabela.setPreferredSize(new Dimension(_spnTabela.getWidth(), 100));
O getWidth tá retornando zero, por que o ScrollPane ainda não tem um tamanho.
Mas eu não quero colocar a largura fixa, por que o número de colunas é dinâmico.
Como posso resolver isso???