seleccion jtable

tengo un jtable donde solo sele debe permitir seleccionar maximo un elemento, hasta ahi todo bien pero cuando selecciono una fila de mi jtable ella se pinta de un color y uno se da cuenta de la seleccion pero me gustaria que la seleccion de la fila no fuera asi sino que tuviera una columna extra con checkbox y si marcho el checkbox se me debe pintar la fila como seleccionada si lo desmarca se deselecciona. pero si tengo un checkbox seleccionado y marco otro se debe desmarcar el primero para seleecionar el otro, es posible hacer esto???