Converter Variável

Preciso pegar o elemento de um jComboBox e da coluna 2 e linha selecionada da jTable,

Object men_pg = box_mensalidade_valor.getSelectedItem(); Object vlr_total = CadastroMensalidades.tabela_caixa.getValueAt(CadastroMensalidades.tabela_caixa.getSelectedRow(), 2);

Feito isso preciso somar os dois e jogar novamente na coluna 2 e linha selecionada da jTable.
Porém pra pegar os elementos tanto no jComboBox, quanto no jTable a variável que eu guardo eles tem que ser do tipo Object,

Como eu faço pra Converter Object para Int ou Double ? Pra poder somar e depois converter para Object novamente e jogar na jTable denovo.

uma solução é o cast, não sei se é a melhor. Mas é basicamente isso:

Object x = 1; Object y = 2; Integer z = (Integer) x + (Integer) y;

O correto mesmo é criar seu TableModel.

TableModel ?
Como crio ? Pra que serve ?

Desculpa a ignorância !

marcio_gs,

Tentei usar esse código ai, mais não deu certo não!

Você conhece o desing pattern MVC? Se não conhecer seria bom estudar sobre ele.

Mas respondendo sua pergunta, um TableModel é, como o nome sugere, um modelo para a tabela (sério?!? :slight_smile: ).

O modelo é encarregado de informar para o seu JTable quais são os dados que a tabela contém para que ele possa renderizar tudo (ainda com a ajuda de um TableCellRenderer, que é encerrado pela parte visual da JTable).

Se você implementar seu TableModel você poderá definir detalhadamente como ele funciona e, inclusive, criar métodos para alterar os valores da tabela conforme sua necessidade.

Pesquise aqui no fórum sobre exemplos (a pouco tempo o ViniGodoy postou alguns muito bons para se aprender).