pessoal, preciso fazer o seguinte:
Codigo Usuario Status
1E Josefino da Silva Em andamento
2E Maria dos Santos Devolvido
...
só que eu num sei muito mexer com jTable pois tou começando agora… alguem teria ou saberia onde tem um bom tutoria em PORTUGUES para eu aprender isso, se quiserem ou poderem podem me dar sugestões de como fazer isso tb.
um aspecto importante é que as colunas tem tamanho diferente, e gostaria de selecionar uma linha interia quando o usuario clicasse em cima de algum campo.
obrigado.
Eu aconselho usar uma classe que extende AbstractTableModel como seu model
pra deixar apenas uma linha selecionada:
table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
pra por tamanhos diferentes:
TableColumn column = null;
for(int i = 0; i < 3; i++) {
column = jTable1.getColumnModel().getColumn(i);
if(i == 0){//a primeira linha
column.setPreferredWidth(8);
}else if(i == 1){//a segunda linha
column.setPreferredWidth(45);
}else{//todas as outras
column.setPreferredWidth(180);
}
}
Olá leafar,
Além de formatar as colunas conforme explicado pelo Mark, recomendo que você utilize o binding do genesis para popular sua tabela usando @DataProvider. A documentação linkada está em português e explica tudo o que você precisa saber.
OBRIGADO PESSOA, CONSEGUI FAZER!!! valeu mesmo!!