java - 是否可以重载abstractTableModel 上的getValueAt 方法?

标签 java jtable abstracttablemodel

我正在制作一个使用 arrayList 进行数据填充的 JTable。我在 arrayList 中有两组数据。一个用于一种类型的表,另一个用于另一种类型的表。

我希望做的是重载abstractTableModel 上的getValueAt 方法,以便它接受我想要的数据集的参数。

这可能吗?或者我应该以不同的方式思考这个问题?

最佳答案

没有人阻止您重载该方法。只是 JTable 代码不会调用您的新方法。您必须覆盖常规的 public Object getValueAt(int rowIndex, int columnIndex) 并根据您的业务逻辑从其中调用其他方法。

关于java - 是否可以重载abstractTableModel 上的getValueAt 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12147854/

相关文章:

java - 更新映射为 @ManyToMany、@JoinTable 和 @OrderColumn(具有唯一约束)的实体列表时出现 MySQLIntegrityConstraintViolationException

java - 如何使用适用于 Android 的 WebRTC Native Code 实现 3 路电话 session 视频聊天?

java - 更新单元格值 (JTable)

java - 在运行时更改 JTable 引用 - 未出现在 GUI 中

java - TableModel 如何知道该值已更改?

java - 具有 AbstractTableModel 的 JTable 不会在单击时进行编辑

java - Mule ConsumerIterator 中缺少记录

java - 将 JTable 行从 mysql 填充到 Java 中的 JTextFields

java - 无法使用自定义表模型通过 table.getColumn 方法获取列索引

java - 滚动到recyclerview的最后位置