问题标签 [abstracttablemodel]
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 - 如何通知 TableCellEditor 表格行被删除?
我尝试实现一个包含一些字段和一个删除按钮的 TableCellEditor。它工作得很好,但是当该行被删除时,被删除单元格中的内容(使用 TableCellEditor 呈现)不会更新。
当行被删除时,我尝试在模型中调用fireTableRowsDeleted(row, row)
和调用fireTableDataChanged()
,但它似乎没有通知 TableCellEditor。当我选择另一行时它起作用,并且行索引再次使用 TableCellRenderer 呈现。
有关如何在删除时通知 TableCellEditor 的任何建议?
按下删除按钮
行已删除,但 CellEditor 内容未更新
当再次使用 CellRenderer 时,行内容已更新。
这是代码:
blackberry - 黑莓如何清空tablemodel
我的应用程序中有一个从 TableModelAdapter 扩展的 tableadapter 实现,出于某种原因,我想让 tablemodel 为空(删除模型内的所有数据)并用新值重新填充它是否可行
java - Java:如果由 AbstractTableModel 插入行,如何将行(数据)显式插入 JTable
在我的应用程序中有一个 JTable,我想在创建表后插入行。
以下所有代码都在框架的构造函数中。
代码:
现在我想在表中插入行或数据。这怎么可能。以前我使用DefaultTableModel但我们不能在 DefaultTableModel 中使用 isCellEditable 和其他方法,所以我用上面的代码更改了它。但在上面的代码中,我无法明确插入数据(行),请帮助我。
java - AbstractTableModel 教程
我正在做一个需要在 jtable 上显示一些数据的项目。我发现了很多关于 jtables 的教程,但很少有关于如何自定义 AbstractTableModel 的教程,大部分都是现成的代码。即使在 Oracle 的页面中,我也找到了这个通用的 jtable 教程,但是关于 AbstractTableModel 以及如何制作定制模型的信息很少。Oracle Jtable 教程 我是编程新手,所以我会为我的技能水平提供一个教程。提前谢谢你。
java - 使用 AbstractTableModel 从 JTable 中选择表行时出错
我有一个模块类型的ArrayList,每个模块都有一个Assignments 的arraylist。我已经编写了以下 TableModel,但是当在表中选择某些内容时,我遇到了问题,这会导致我的 ArrayLists 超出范围。这是我的表模型:
如您所见,我将 moduleID 存储为全局变量,这在它第一次启动时很好,但是一旦选择了某些东西,它就会使用最后一个值。我还能做些什么来阻止这种情况发生?
java - Java:如何使 fireTableStructureChanged 更改 AbstractTableModel?
我制作了一个自定义的 AbstractTableModel。构造函数使用文件中的数据初始化模型。但是,我希望在模型中添加一个额外的列(这是因为其列中的 SQL 限制)。
我试图通过在初始化代码中添加对 addColumn(String columnName, Vector columnData) 方法的调用来实现这一点。
我自定义的 AbstractTableModel 中的这个 addColumn 方法是直接派生自 DefaultTableModel 的 addColumn 方法,包括“fireTableStructureChanged()”。
然而,当我运行此代码时,fireTableStructureChanged() 似乎没有添加我的新列,并且 JTable 仅显示文件中的数据。为什么会这样?
这是我正在使用的代码的简短说明:
这是一个监听器问题吗?此时没有任何东西在监听 fireTableStructureChanged() 吗?
java - 在没有 getValueAt() 并发症的情况下修剪 AbstractTableModel
有没有办法从完整的 AbstractTableModel 派生一个修剪过的 AbstractTableModel 而没有 getValueAt() 复杂性?
我的完整数据(包括 userIds)被加载到 JTable AbstractTableModel 中。但是,出于显示目的,我希望派生与特定 userId 关联的数据的修剪 AbstractTableModel。
我开始认为这是不可能的,因为 getValueAt 干预并引发 IndexOutOfBounds 异常?这些异常似乎是因为未填充修剪后的数据。
java - Java - 使用 LinkedLists 从 AbstractTableModel 向 JTable 添加数据
我有一个 GUI,其中有一个名为“listTable”的 JTable 容器。我想使用 AbstractTableModel 使用存储在链接列表中的数据填充 JTable。
基本上,我有一个 LinkedList 存储在 Processing.java 中。它包含从文本文件中检索到的所有数据。我创建了一个 AbstractTableModel 来告诉 JTable 如何填充。我现在要做的是用“链接列表的内容”填充 GUI_g 中的 JTable。
谁能告诉我该怎么做?
这是代码:
GUI_g:
程序表模型:
加工:
java - 填充 JTable 的第一列
如何使用 AbstractTableModel 预填充 JTable 的第一列?
我想在第一列中放入时间段,然后用其他内容填充其他列。
好的,因此 GUI 中的 JTables 将使用 ChannelTableModel。基本上它从 6.30 - 24:00 设置 30 分钟的时间段。时隙必须放在 JTable 的第一行
在某种程度上,我需要设置一个变量“行”来获取 AbstractTableModel 中的行值,我发现这很难做到。
以下是到目前为止的代码。
代码:
如何创建变量“row”以使 TableModel 可用?
java - 自定义 TableModel 中的 NullPointerException
我为 JTable 编写了一个自定义表模型:
问题是有一个更新表值的线程,定期调用 setMessages() 方法。如果我尝试在此更新期间获得一行:
在这一行:
有一种方法可以让方法 getMessageAtRow() 等待修改完成,或者这个问题的另一种解决方案?