Existe o seguinte método :
tableModel.getColumnName(i)
Não existe o método :
tableModel.setColumnName(i)
Procurei na API e não encontrei esse método !! Como faço para setar o nome da coluna ??
valeu !!
Existe o seguinte método :
tableModel.getColumnName(i)
Não existe o método :
tableModel.setColumnName(i)
Procurei na API e não encontrei esse método !! Como faço para setar o nome da coluna ??
valeu !!
Changing the Name of a Column in a JTable Component.
:arrow: http://www.javaalmanac.com/egs/javax.swing.table/ChangeHeadName.html
:thumbup:
Changing the Name of a Column in a JTable Component.
:arrow: http://www.javaalmanac.com/egs/javax.swing.table/ChangeHeadName.html
:thumbup:
Pois eh …
Ja havia tentado isso ai !!! Depois que setei, como tem nesse link q vc enviou, eu tentei recuperar assim :
for(int i = 0; i < jTable.getModel().getColumnCount(); i++)
{
System.out.println(jTable.getModel().getColumnName(i));
}
Ai para minha surpresa não aparceu o nome do campo certo !!! (apareceu um coisa doida lá !!!) Apareceu isso : javax.swing.table.TableColumn@6c585a
alguem ajuda ???
tente assim…
for(int i = 0; i < ((MeuModel)jTable.getModel()).getColumnCount(); i++){
System.out.println( ((MeuModel)jTable.getModel()).getColumnName(i) );
}
*Onde MeuModel é o Model de sua JTable
:thumbup:
Tentei gui , mas nao deu certo 
Na verdade eu ja estou fazendo isso :
jTable.setModel(modelDefault);
Por isso, acredito não ser necessário fazer um cast, pois o getModel() já retorna o modelo da tabela !!
valeu !!