Skip to content

Instantly share code, notes, and snippets.

@seungdols
Forked from choiseungho/CusDefaultTableModel.java
Created November 26, 2015 12:29
Show Gist options
  • Save seungdols/bd51bb66e2234aca6866 to your computer and use it in GitHub Desktop.
Save seungdols/bd51bb66e2234aca6866 to your computer and use it in GitHub Desktop.
Prevent changing data of cell in JTable
import java.util.Vector;
import javax.swing.table.DefaultTableModel;
public class CusDefaultTableModel extends DefaultTableModel {
@Override
public boolean isCellEditable(int row, int column) {
return false;
}
public CusDefaultTableModel() {
super();
}
public CusDefaultTableModel(int rowCount, int columnCount) {
super(rowCount, columnCount);
}
public CusDefaultTableModel(Object[] columnNames, int rowCount) {
super(columnNames, rowCount);
}
public CusDefaultTableModel(Object[][] data, Object[] columnNames) {
super(data, columnNames);
}
public CusDefaultTableModel(Vector columnNames, int rowCount) {
super(columnNames, rowCount);
}
public CusDefaultTableModel(Vector data, Vector columnNames) {
super(data, columnNames);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment