Something like this:
public class MyTableModel extends DefaultTableModel {
// ...
public boolean isCellEditable(int row, int col) {
return false;
}
// ...
}
Or even better, extend AbstractTableModel. AbstractTableModel already overrides isCellEditable to return false.
public class MyTableModel extends AbstractTableModel {
// ...
}
For more information, you can read
Java Tutorial and/or look at
JTable Javadoc.