Celda de JTable

Mauricio
21 de Enero del 2005
Necesito saber como hago que una columna en específica no sea editable

nkpevfqy
21 de Enero del 2005
class EditorColumna extends DefaultCellEditor {
public EditorColumna (JTextField t) {
super(t);
}
public Component getTableCellEditorComponent(JTable table, Object value, boolean isSelected, int row, int column) {
JTextField t = (JTextField)super.getTableCellEditorComponent (table, value, isSelected, row, column);
t.setEditable(false);
return t;
}
}

EditorColumna e = new EditorColumna(new JTextField);

JTable.getColumnModel().getColumn(int columnIndex).setCellEditor(e);