问题标签 [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.
java - JTable 数据仅在滚动后显示
我写了一个方法,它创建了我的 DefaultTableModel,我将在那里添加我的记录。当我将模型设置为我的 JTable 时,数据行是空白的。滚动后数据显示正确。
我怎样才能避免这种情况并从一开始就显示数据?
编辑:我导入了 javax.swing.table.DefaultTableModel --> 这是正确的吗?
java - 在 jtable 中添加行时出现 ArrayIndexOutOfBoundsException
运行上述代码时发生以下异常。
我在这里做错了什么?实际问题是什么?任何人都可以提出解决方案吗?我尝试了 addRow() 和 insertRow() 但发生了同样的问题。
java - 通过自定义表模型将行添加到 jtable
我创建了一个扩展 DefaultTableModel 的表模型。
我试图将行添加到已经有数据的表中。
但不能添加行。没有例外和错误。这里到底有什么问题?我该如何解决这个问题?提前致谢。
java - 带有对象填充的 Java JTable 矢量
我已经尝试填写 JTable 大约三天了。我需要做的就是用“Artikel”对象填充一个向量向量,填充一个标题向量并将这两个向量绑定到一个 JTable。
我可以使用自定义 AbstractTableModel 来管理它,但我无法创建 addColumn() 方法。所以,我放弃了这种方式。现在我只使用标准 DefaultTableModel 但现在我无法正确填充我的 JTable。我将所有对象都放在第一列中,而不是分开到所有列中: 故障截图
我的Artikel课程:
我的按钮代码:
你能告诉我我做错了什么或指导我做这件事的正确方法吗?我将非常感谢您的感激帮助。
java - JTable 和构造函数参数
我正在学习如何在 Swing 中使用 JTables。我已经想出连接到数据库并检索结果集。我还可以使用第一个选项显示数据(见下文)。
a) 我想确保我理解使用/传递 TableModel 与直接传递行和列的想法是能够使用 AbstractTableModel 中可用的内置方法;DefaultTableModel 和 ListTableModel 类。
b) 什么是自定义 TableModel?
到目前为止,我遇到了 4 种方式:
- 将列和行作为对象直接传递给 JTable 构造函数。
前任:
2. 从实现 AbstractTableModel 的类创建表模型。
前任:
3.从实现 DefaultTableModel 的类创建表模型。
前任:
4.ListTableModel
java - Java,在TableModel中编辑单元格后,字符串而不是双精度
我将一个 CSV 文件导入一个DefaultTableModel
,一列被格式化为双精度,到目前为止一切都很好。但是,如果我在 中编辑此列(双精度)中的一个单元格JTable
,则该单元格不再是双精度。现在它是一个字符串。如何更改中已编辑单元格的类型TableModel
?我知道我可以将字符串解析为 double with double value = Double.parseDouble(str);
,但是如何确保在编辑单元格后发生这种情况?
我需要一个新的TableModel
类吗:
class myTableModel extends DefaultTableModel { }
谢谢你的帮助。
java - 如何通过添加布尔列将 JCheckBox 添加到 DefaultTableModel?
我正在尝试将jcheckbox添加到 JTable 的第一列,它使用DefaultTableModel
. 我尝试Boolean.class
为该列返回 a,但它不起作用。
我在最后一列中已经有一个jcombobox,但是使用我用来添加它以添加jcheckbox的相同方法不起作用。我在网上读到,如果您在列中呈现 a,java 会自动为您返回一个复选框Boolean.class
,但使用它也不起作用。我认为这可能是我订购组件方式的一个问题。
java - 为什么我不能使用 DefaultTableModel?我错过了什么明显的东西吗?(爪哇)
这是我的代码:
当我尝试编译时,它说它无法识别 DefaultTableModel。此外,上面的代码是我的主要代码的一部分,我确信我已经导入了正确的库。
这是错误:
请帮忙?
java - DefaultTableModel 正在保存到文件中,但是如何加载文件以再次使用它?
我正在尝试将 JTable 的内容保存到文件中,然后在需要时打开文件以调出原始 JTable。我正在使用 DefaultTableModel 向 JTable 添加行和列,因此我决定将模型保存到文件中。这是我的方法:
所以现在我的模型已保存到 data.file,我有一个打开文件的方法。或者......这就是它应该做的:
所以,在我的主要内容中,我只写:
所以,感谢您阅读,但它不起作用。当我使用输入文件时没有任何反应。请帮忙?
java - 从 Java JTable 中删除多个项目
所以我有一个由我创建的对象填充的默认表模型。对象之一是名称,以及对象的其他三个字符串属性。我有一个执行操作的按钮,现在当此按钮执行此操作时,我需要遍历该 DefaultTableModel 中的所有项目,并删除第 0 列中与所选对象具有相同值的所有项目。所以我遇到的问题是这只会删除一个具有该值(名称)的项目。我需要此代码来删除包含与第 0 列相同的字符串值的所有项目。