Java Swing 获取table 单元格,设置该单元格为可编辑 5

JavaSwing获取table单元格,设置该单元格为可编辑... Java Swing 获取table 单元格,设置该单元格为可编辑 展开
 我来答
帅惜玉sh
2015-01-30 · TA获得超过243个赞
知道小有建树答主
回答量:343
采纳率:100%
帮助的人:301万
展开全部
// 设置表格不可编辑
DefaultTableModel tablemodel = new DefaultTableModel(
this.data, this.head) {
// 设置表格不可编辑
public boolean isCellEditable(int row,
int column) {
return false;
}
};
jTable1 = new JTable(tablemodel);
追问
不是这个,我要先根据行号和列号获取一个table的单元格,然后再设置这个单元格的属性!
追答
那后续  table 添加 table_1.addMouseListener 事件 
然 后在事件里写
if(e.getClickCount()==1){//单击
int row = table.rowAtPoint(e.getPoint()); //根据鼠标的位置获取行号
int column = table.columnAtPoint(e.getPoint()); //根据数据的位置获取列号
if (table.getCellEditor() != null) {
table.getCellEditor().stopCellEditing();
}
// table_1.clearSelection();
table.editCellAt(row, column);
}

看是不是这样
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式