Here is the screenshot of what I want to do :
What\'s happening there
Overload your Table model, and set isCellEditable(int, int) return false for the cells with buttons.
It works great in with a MouseListener added to the table.