Preciso atribuir a um JCheckBox o valor de uma célula da tabela (Esse valor é true ou false), ou seja, se na tabela estiver true vai marcar o JCheckBox, se estiver false vai deixar o JCheckBox desmarcado. Tentei fazer algo assim:
Mas não funciona porque o getValueAt retorna um Object enquanto o método setSelected do JCheckBox só aceita Boolean (true ou false). Como faço para converter um Object em Boolean?
Olá Arlen. JCheckBox.setSelected aceita boolean e não Boolean. O que você está recebendo do JTable.getValueAt é um Boolean, só que a referência é para Object. Nesse caso, basta fazer um cast para Boolean e invocar o método booleanValue para obter um boolean, o qual será passado para JCheckBox.setSelected.
Não tenho como testar agora, mas acho que isso funcionaria: