[英]Java How to disable the JTable editable when click it
public class AdminControlPanel extends javax.swing.JFrame
我正在使用JFrame类...因此它将自动继承JFrame类...但是现在的问题是我想禁用JTable中的单元格编辑...即使我不继承AbstractTableModel怎么办???
如果要使用自定义表模型:
//instance table model
DefaultTableModel tableModel = new DefaultTableModel() {
@Override
public boolean isCellEditable(int row, int column) {
return false; // or a condition at your choice with row and column
}
};
table.setModel(tableModel);
还是以一种肮脏的方式:
table.setEnabled(false);
第二种方法与某些L&F不一致(看起来呈灰色)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.