问题标签 [defaulttablemodel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
9691 浏览

java - 将行添加到 DefaultTableModel

http://codepaste.net/ujhdq2

这给了我这个错误:

线程“AWT-EventQueue-0”java.lang.ArrayIndexOutOfBoundsException 中的异常:1 > 0。

任何想法?

0 投票
3 回答
675 浏览

java - 更新 java 表

我有一个计时器类来更新我的表,但我发现影响更改的唯一方法是使用此代码。它本质上是一个休息时间的应用程序。我正在使用 ini4j 读取网络上的 ini 文件。它确实有效,但它与我正在做的其他事情产生了速度问题。使用当前设置,它或多或少地正确显示时间,但当我添加更多人时开始滞后。如果您的回答是学习 jTables,那将无济于事,哈哈。我无法使用 jtables 和 fireupdate 更改使其正常工作。

这是我的表的代码

我已将此代码添加到带有表格的类中。

我正在考虑将它添加到我的计时器中,但我仍然觉得我错过了一些东西。

从 camickr 我在我的 tableupdate 课程中尝试了这个。仍然没有帮助,它确实更新了,但有点小故障。我确实记得使用jTable1.setAutoCreateColumnsFromModel(false);

我停止将 ini4j 用于 tableupdate 的读取部分,只使用 java 属性,这有助于他加快速度,但仍然没有解决。setDataVector 的工作原理与BreakTimev21.jTable1.setValueAt(StartIni2.one(), 0, 1);StartIni2 现在使用 java 属性而不是 ini4j 一样。

0 投票
1 回答
1276 浏览

java - DefaultTableModel getModel() 上的 java.lang.NullPointerException

我做了一个JTablewith DefaultTableModel,我在里面添加了数据和所有东西,但是当我尝试检索它时,我到了NullPointerException这里:



完整错误:

0 投票
1 回答
1324 浏览

java - 更改 TableModel 结构

所以情况是我有一个 JTable,其中有许多 JComboBox 作为单元格。在选择 JComboBox 的元素时,需要改变表模型的结构。我下面还有一个“输出表”,它监听 JComboBox 的选择并相应地重新验证,因此,我需要保持查询表的模型相同,以便它可以重用监听器。如何更改表模型的结构?

如果我要问一个已经在其他地方问过的问题,我很抱歉,但是我四处逛逛,找不到我要找的东西。

谢谢

0 投票
1 回答
779 浏览

java - 获取更新的 JTable 值

我正在尝试使用 JTable 来更新 Java SWING 应用程序中的用户,目前当我编辑一个单元格时,只有单击另一个单元格从而触发 tableModelListener 才能获得编辑结果。我希望能够在不单击其他单元格的情况下在按钮事件上获取这些更改的值。

我的表定义:

表监听器

按钮动作监听器

0 投票
3 回答
2313 浏览

java - Java JTable 未显示 MySQL 中的所有行

我有一个 JTable 的问题,即当从 MySQL 表返回超过 1 行时,JTable 只显示 1 条记录 - (最后一条),但是当我尝试简单时System.out.print,它会显示所有记录。这是我的代码:

0 投票
1 回答
12252 浏览

java - 使用数据库数据填充 jTable

我正在尝试使用我的 Derby 数据库数据填充 Netbeans GUI-builder jTable。

我在我的 Account.java 类中使用以下代码:

理想情况下,我希望能够返回带有参数数据和列的 tableModel,因为我知道在我的 GUI 中执行此方法是不好的做法。所有在线教程都没有显示如何将数据发送到另一个类,它们只是在 GUI 类中编写数据库代码。

我有一个错误,它看不到数据和列,因为它们是在我的方法的不可访问部分中声明和使用的。完成此操作后,我需要找到一种方法将其传递给我的 GUI 类并为我的 jTable 设置模型,该模型由 Netbeans GUI builder 制作。

我一直在这个网站上寻找答案,我尝试了很多解决方案。但是,由于我对系统进行编码的方式,我似乎从来没有得到任何工作。我也尝试过其他网站,例如:

http://tips4java.wordpress.com/2009/03/12/table-from-database/

http://chang.advits.com/populate-data-from-database-into-jtable-in-netbeans <这本来是理想的,但它不起作用。我跟着它去了一个发球台!

并查看了 jTable、DefaultTableModel 和 ResultSetTableModel 的 Javadocs——我从来没有尝试过自己通过学习等来做这件事......

我怎样才能用我为我的系统建模的方式来做到这一点?另外,无论如何要修复我的方法还是应该完全废弃它?

0 投票
1 回答
3342 浏览

java - 未报告的异常 SQLException;必须被捕获或声明为抛出错误

这允许我从我的数据库中获取数据,将其存储为 DefaultTableModel 并将该模型传递到我的 GUI - 用数据库数据填充我的 jTable。

这是我的 Account 类中的方法:

然后,在我的 GUI 中,我将以下代码作为字段

最后,在我的 GUI 构造函数中,我将我的 datavault jTable 模型设置为我从数据库中获得的模型

我试过在这条线上放一个 try-catch 块

DefaultTableModel dTableModel = acc.buildTableModel();

但是错误仍然存​​在。我在这里有什么选择?我知道我被调用的方法会引发 SQLException,但是为什么当我捕获 SQLException 时它不想打球?

编辑:错误: 在此处输入图像描述

0 投票
1 回答
4636 浏览

java - 将文本文件读入 jtable

我想制作一个 JTable,其中使用 2d 数组逐行读取文本文件,仅用于行循环。如何在DefaultTableModel.

这是我的代码:

这是整个代码:

0 投票
1 回答
4408 浏览

java - 从数据库中获取数据后 jTable 没有显示任何内容

我一直在尝试从我的 Derby 数据库中获取数据并填充由 Netbeans GUI 构建器创建的 jTable。

我有一个帐户类,其中保留了以下代码:

正如您所看到的,它返回一个带有两个参数、数据和列的 DefaultTableModel。

然后,在我的 GUI 类中,我有以下内容:

我的领域:

构造函数:

我的主要方法:

代码设置为使用 datavault 表中的所有数据填充我的 jTable,无论是什么用户登录。

我的 datavault 表中有数据:

在此处输入图像描述

这就是我运行程序并成功登录时 jTable 的样子:

在此处输入图像描述

这是它应该看起来的样子,但已填充:

在此处输入图像描述

我的代码哪里出错了?我已经为此困扰了 2 周了。