Java Swing 获取table 单元格,设置该单元格为可编辑 5
展开全部
// 设置表格不可编辑
DefaultTableModel tablemodel = new DefaultTableModel(
this.data, this.head) {
// 设置表格不可编辑
public boolean isCellEditable(int row,
int column) {
return false;
}
};
jTable1 = new JTable(tablemodel);
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);
}
看是不是这样
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |