Preface: I am horrible with java, and worse with java ui components.
I have found several different tutorials on how to add buttons to tables, however I am strugglin
There's no need to create your own table renderer. Here's a simpler example. Just create a custom table model and for a given column return the class Boolean for:
public Class getColumnClass(int column)
If you want the column to be editable, return true for
public boolean isCellEditable(int row, int column)
JTable takes care of the rendering for you.
Another example is here.