با سلام،
ببینید این کمکی می کنه:
How can I make table cells uneditable?
Your TableModel must return false from isCellEditable(row, column).
DefaultTableModel always returns true from this method. You need to write a subclass to change this, for example
DefaultTableModel data = new DefaultTableModel(....)
{
public boolean isCellEditable(int row, int column)
{
return <insert condition>;
}
};