Hola,
Cita:
Iniciado por ivanalberquilla ...
¿Como puedo hacer este comportamiento?
...
Posiblemente, tendrías que crear un CellEditor personalizado, existen dos estados que se pueden manipular en diferente momento. Cuando no estas editando puedes modificar el funcionamiento (lo que despliega la columna) con un CellRenderer.
Cuando sí estás editando puedes modificar el comportamiento del Component que usa el JTable para editar los datos (normalmente un JTextField), pero para eso tienes que crear un CellEditor personalizado (adicionalmente es preferiblemente extender un JTextField), y mantener una referencia a ese JTextField para cuando necesites modificar su comportamiento.
Por ejemplo:
http://www.chuidiang.com/java/tablas...ablaeditor.php
Si solo deseas borrar el contenido completo y cancelar la acción, regresando al estado de no editar podrías probar a usar cancelCellEditing, como indica el vínculo.
Saludos,