Java论坛网»Java技术»Jtable中如何根据Jtable的值来改变其编辑状态??
Jtable中如何根据Jtable的值来改变其编辑状态??
问?:
tableModel = new DefaultTableModel() {
public boolean isCellEditable(int rowIndex, int columnIndex) {
if (getColumnName(columnIndex).equals(TYPE_HEADER)
|| getColumnName(columnIndex).equals(TARGET_HEADER)
)
return false;
return true;
}
};
DefaultTableModel()一开始就设好了编辑的状态,但我想根据值来改变具体单元格的状态.
name age sex
11111 女
alex 22 男
我想做的是当类型为string时,sex可编辑,类型为int时,不可编辑.
public boolean isCellEditable(int rowIndex, int columnIndex) {
if (getColumnName(columnIndex).equals(TYPE_HEADER)
|| getColumnName(columnIndex).equals(TARGET_HEADER)
)
return false;
return true;
}
};
DefaultTableModel()一开始就设好了编辑的状态,但我想根据值来改变具体单元格的状态.
name age sex
11111 女
alex 22 男
我想做的是当类型为string时,sex可编辑,类型为int时,不可编辑.
答!: 1:
不明白你什么意思 sex是string就是string 是int就是int 为什么会变啊
答!: 2:
if(getColumnClass(columnIndex).equals(String))
return true;
else if(getColumnClass(columnIndex).equals(Integer))
return false;
return true;
else if(getColumnClass(columnIndex).equals(Integer))
return false;
相关JAVA教程:
谁知道用jFreeChart生成两张图表,并且在同一界面上显示他们?
A Question about Layered Prorgamming
将java从windows迁移到linux
【请问】我要把JNDI学习的很通透才能学好EJB吗?
50分求助一下(大家推荐些Corba的资料吧)
求助:关于在sqlserver 2000存储过程返回记录集的问题
请问struts+hibernate+spring问题
研究过struts里的插件menu的朋友进来看看被~
非常奇怪double相加,会出现不准确的小数位,怎么解决?
有关环境变量的问题,请各位专家帮忙看看?
在Java和delphi中解析Blob数据生成xml文件,得到的结果不一致问题,有兴趣的请看,谢谢
JBOSS安全性,如何配置