Ive don everything using this guide http://www.cordinc.com/blog/2010/01/jbuttons-in-a-jtable.html
So one little problem remains. While when i click on the button event is fired and method is executed. The buttons animation does not work providing no visual feedback.
Im guessing its due to fact that in order to repaint JTable you need to call the models fireTableDataChanged()
method.