Selecionar um checkbox por vez!

Tenho este pedaço de código, onde estou tentando fazer a checagem:

if(e.getType()==TableModelEvent.UPDATE){ i =0; while(i<=mode.getRowCount()-1){ if(tabela.getValueAt(i,0).equals(tabela.getValueAt(tabela.getSelectedRow(),0))&& tabela.getValueAt(i,2).equals(tabela.getValueAt(tabela.getSelectedRow(),2))){ continue; }else { tabela.setValueAt(new Boolean(false),i,2); i++; } } }
onde o valor de tabela.getValueAt(i,0) sao numeros, e tabela.getValueAt(i,2) são os checkboxes. Quero que após selecionar um checkbox, ele verifique todas as linhas da tabela pra saber se há outra linha com checkbox com valor true, se tiver, setar para “false”!Alguém poderia me ajudar nesta lógica!?Obrigado desde já!!

usa RadioButton

Ou, no setValueAt do seu TableModel, percorra a lista de seu campo boolean desmarcando todo mundo e depois marca apenas quem o setValueAt indicar…