在jdbTable中,我怎么实现在表的最后一行的最后一列,按下回车键,它就自动添加一个空白行?

dipichen 2003-08-14 12:46:43
如题。
...全文
43 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
cxl528 2003-08-15
  • 打赏
  • 举报
回复
楼上的,good
Libran 2003-08-15
  • 打赏
  • 举报
回复
改进:
在jdbTable中,实现在表的最后一行的最后一列,按下回车键,它就自动添加一个空白行,并且将第一列置于可编辑状态:
void jdbTable1_keyPressed(KeyEvent e) {
if (queryDataSet1.atLast() &&
jdbTable1.isColumnSelected(jdbTable1.getColumnCount()-1) &&
e.getKeyCode() == e.VK_ENTER) {
DataRow newdatarow = new DataRow(queryDataSet1);
queryDataSet1.addRow(newdatarow);
jdbTable1.editCellAt(jdbTable1.getSelectedRow(), 0);
e.setKeyCode(0);
}
}
cxl528 2003-08-15
  • 打赏
  • 举报
回复
帮你UP
Libran 2003-08-15
  • 打赏
  • 举报
回复
如下:
void jdbTable1_keyPressed(KeyEvent e) {
if (jdbTable1.isColumnSelected(jdbTable1.getColumnCount()-1) &&
queryDataSet1.atLast() &&
e.getKeyCode() == e.VK_ENTER) {
DataRow newdatarow = new DataRow(queryDataSet1);
queryDataSet1.addRow(newdatarow);
e.setKeyCode(0);
}
}

50,531

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧