首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >无法从第三列中获得值

无法从第三列中获得值
EN

Stack Overflow用户
提问于 2013-08-01 10:48:44
回答 2查看 113关注 0票数 0

我的JTable有3列,我从第1和第2列得到值,但从第三列的单元格中我不能:)只是不能工作,我不知道为什么.这是我的代码:

代码语言:javascript
代码运行次数:0
运行
复制
for (int i = 0; i < (Listener.intervencijeTableZK.getRowCount()) - 1; i++) {
    idIntervencije = idIntervencije + 1;
    Object datumIntervencije = ListenerKalendarZK.datumZaBazu;
    Object zubIntervencije =  Listener.intervencijeTableZK.getValueAt(i, 1);
    Object intervencija = Listener.intervencijeTableZK.getValueAt(i, 2);

    int idPacijenta = value;

    stmtIntervencijaTable.executeUpdate("INSERT INTO ordinacijadb.intervencija VALUES('" + idIntervencije + "','" + datumIntervencije + "','" + zubIntervencije + "','" + intervencija + "','" + idPacijenta + "')");

}

对象datumIntervencije从单元格第一列获取值,zubIntervencije从第二列获取值,对象intervencija从第三列获取值。有人能告诉我我在哪里做错了赌注吗?我在爪哇日食太阳报工作..。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-01 12:06:44

我解决了这个问题..。解决方案很简单,但对我来说有点难检测:-/我说过我手动在所有单元格中放置值。问题是,当我按下按钮将所有数据保存在数据库中时,焦点仍然放在我填充的最后一个单元格上,而JTable仍然将该单元格视为空单元格。因此,在保存JTable中的所有数据之前,焦点应该关闭最后一个单元格,以便JTable可以获得该值.

谢谢大家的帮助和努力..。:)

票数 1
EN

Stack Overflow用户

发布于 2013-08-01 10:53:32

试着打电话

代码语言:javascript
代码运行次数:0
运行
复制
table.getModel().getValueAt(i, 2);
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17991932

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档