If you would look once again at the code I've provided, you'll see I've not changed it much. I've reinstated your original constructor and have edited the actionPerformed(...) method slightly since I'm not interested in passing the row value to the Action openWebsite. I am, however, interested in passing the
string value of the url variable in ButtonColumn. You can see in the Action openWebsite I call the e.getActionCommand() method to retrieve this value. As far as the images are concerned, they render just fine, as apposed to your setting the labels for the buttons. All this still has no bearing on my problem, however. At runtime I am still only able to click on one button. All the others seem disabled. I suspect there is a problem elsewhere in my code other than the ButtonColumn class. In my table model I have the isCellEditable(...) returning true, which should make every cell editable. I don't know where else I could have messed up??? Please advise,
Alan