Aze*_*tyu 6 java swing netbeans jtable tablecolumn
我创建了一个MasterDetail Simple Form使用Netbeans,我有一个JTable与数据库相关的.
我想在其中编辑一列JTable以使其不可编辑.
我用Google搜索了这一切,我发现了这一切:
this.masterTable.getColumn("Validation").setEditable(false);
Run Code Online (Sandbox Code Playgroud)
哪个不适合我!
cam*_*ckr 10
重写isCellEditable(...)TableModel 的方法.
DefaultTableModel model = new DefaultTableModel(...)
{
@Override
public boolean isCellEditable(int row, int column)
{
// add your code here
}
}
JTable table = new JTable( model );
Run Code Online (Sandbox Code Playgroud)
禁用用户对 JTable 的多列编辑
JTable table = new JTable(10, 4) {
@Override
public boolean isCellEditable(int row, int column) {
return column == 3 || column==4 || column==5 ? true : false;
}
};
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22256 次 |
| 最近记录: |