abstracttablemodel相关内容

如何在JTable中实现多行文本渲染器

我遇到了以下SO问题中提到的相同问题包装JTable中有多行.我发现已渲染多单元格做那个工作.现在我的问题是实现单元格渲染器后,我的单元格未显示包装的数据.我有自定义的tableModel,我不确定如何在该模型上调用datavalidator.任何人都可以建议我. 我的表格模型: public class KeywordTableModel extends AbstractTableM ..
发布时间:2020-04-25 03:43:47 Java开发

如何使单元格表现得像可编辑但只读?

我有一个JTable,我希望其中的单元格具有可编辑单元格时的行为,但是换句话说,这些单元格是不可编辑的(只读).因此,如果我双击一个单元格,则只能选择该单元格中的文本并从该单元格中复制文本. 解决方案 是否可以防止用户进行任何更改? 您将需要使用自定义编辑器: import java.awt.*; import java.awt.event.*; import javax. ..
发布时间:2020-04-25 03:43:33 Java开发

不要更新JTable

我找到了带有更新数据的示例,但是它使用了DefaultTableModel.当我创建自己的TableModel和数据类时,将数据添加到JTable中不会更新. 如何将侦听器添加到TableModel中? 这是我的代码: package by; import java.awt.BorderLayout; import java.awt.event.ActionEvent; impo ..
发布时间:2020-04-25 03:35:22 Java开发

为什么JTable在渲染时使TableModel不可序列化?

所以最近我正在为我们开发一个工具来配置某些应用程序。它不需要真正棒极了,只需要生成一些SQL脚本的基本工具,并创建几个XML文件。在此期间,我使用自己的AbstractTableModel实现创建了一系列JTable对象。在我构建了所有内容之后,我开始使用AbstractTableModel测试保存和加载(仅使用ObjectStreamWriter写入磁盘)序列化失败。我几乎整天都在弄清楚发生了什 ..
发布时间:2019-01-09 19:54:48 Java开发

ArrayIndexOutOfBoundsException:在JTable创建/ tablechanged上为-1

我已经阅读了所有线程,看起来好像可以解决我的问题,我也在这里阅读了所有的答案,但我仍然在我的智慧结束。我不确定为什么抛出异常,虽然我觉得这可能与 threading 有关。如果有,请告诉我在哪里包含 new Runnable()以及是否 invokeLater()或 invokeAndWait(),因为我试过它无济于事。 在我给你代码时请耐心等待我导致异常+堆栈跟踪(下面)。 编辑:我 ..
发布时间:2019-01-09 19:52:16 Java开发

java用于多个表模型的ArrayList

我正在努力避免使用多个JTable进行数据复制。基本上我有一个TableModel,它有一个数据的arraylist和一个string []标题。 到目前为止还没什么新东西。现在我有另一个TableModel具有相同的数据arraylist但是不同的string []标题。 我无法让我的代码工作。我很感激如何跨多个表模型共享数据的arrayList。 因此,当我更改数据时,所有模 ..
发布时间:2019-01-08 19:34:23 Java开发

编辑单元格时的行刷新

我遇到了这个JTable的问题。我编辑这样的单元格 然后按Enter键提交更改。在这里,我希望表gui刷新新的价值观。 但它们不是显示的,它们仅在我更改此类选择时显示 fireTableCellUpdated(inRow,inCol); 是我编辑单元格时在 tableModel 中的方法调用。 我不确定我是否有当fireTableCellUpdated到jtable重新绘制 ..
发布时间:2018-12-22 19:53:44 Java开发

AbstractTableModel getValueAt性能

我是 JTable 的新手,也许我不明白。 假设我有 ArrayList 1000 学生( id,姓名,年龄)。我希望以 JTable 显示所有学生。据我所知,我必须创建 StudentTableModel ,扩展AbstractTableModel 并设置 StudentTableModel 到 JTable 。因此,我们可以将 StudentTableModel 视为我们的 ArrayL ..
发布时间:2018-12-22 18:50:38 Java开发

创建TableModel并动态填充jTable

我想将读取lucene索引的结果存储到jTable中,以便我可以通过不同的列对其进行排序。从索引我正在读取具有不同频率度量的术语。 表格列如下: [string term] [int absFrequency] [int docFrequency] [ double invFrequency] 所以我在AbstractTableModel中我可以定义列名,但我不知道如何使用以下方法得 ..
发布时间:2018-12-20 22:41:31 Java开发

Jtable没有使用我的abstracttablemodel进行更新

我是编程新手,正在完成我的第一份学校作业。我写了一个gui,接受输入并输出添加到jpaddedpane的jtable中的数据。当表格首次出现时,它会显示所有正确的数据。但是当我输入新输入时,表格不会更新。我是alsmot积极的问题在于我的AstractTableModel的实现。有人可以看看并尽快为我纠正吗?在此先感谢。 ps。 nh,vh,hNam,proc_1和proc_分别是整数,字符 ..
发布时间:2018-12-07 19:19:59 Java开发

Jtable具有不同类型的单元格,具体取决于数据类型

如何根据特定行显示的输入类型实现具有不同类型单元格编辑器的JTable? 例如 某些行可能是复选框(对于布尔类型) 某些行可能是组合框(如果我想提供修复的话)一组可供选择的选项) 某些行可能是文本字段(如果我允许任意数据)。 目前我已经实现了 AbstractTableModel ,它从我的对象中获取一组自定义字段对象,并向表中添加行。我想通过设置特定类型的单元格来进一步自定 ..
发布时间:2018-12-07 12:06:35 Java开发

JTable可点击列排序:排序对单元格内容进行排序,但不更新单元格格式?

我有一个可排序的 JTable 设置为使用 AbstractTableModel 的自定义扩展名。但是,这个表的某些行为是我的预期,我想知道如何解决这个问题。 我将JTable设置为可排序使用: thisJTable.setAutoCreateRowSorter(true); 这允许我按预期单击列标题对表进行排序。 但是,我发现当我通过单击列标题对表进行 ..
发布时间:2018-12-06 15:05:37 Java开发

将列添加到退出TableModel

我有一个班级; 公共类A扩展AbstractTableModel { ... } 使用ResultSetMetaData我构建TableModel以匹配数据库中的结果集。 公共类B扩展JPanel { ... } 在 B类中,我扩展了JPanel并添加了 A类来显示我的桌子。 我希望能够根据条件向表模型添加新列。我试过谷歌搜索,但 ..
发布时间:2018-11-29 19:20:05 Java开发

JTable没有显示

在我的应用程序中,一切都是分发的。 在某个操作上,应用程序从数据库中检索数据并保存在 ArrayList 。 我创建了一个 RelativeTableModel 的对象,其中我传递了 ArrayList 。 public void RelationsClicked(){ ArrayList data = myParent.dbOperat ..
发布时间:2018-11-26 14:11:40 Java开发