Skip to content

Instantly share code, notes, and snippets.

@choiseungho
Created November 25, 2015 08:12
Show Gist options
  • Save choiseungho/81f78fadd377dcb8f10d to your computer and use it in GitHub Desktop.
Save choiseungho/81f78fadd377dcb8f10d 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