abstracttablemodel相关内容

不要更新 JTable

我找到了更新数据的示例,但它使用的是 DefaultTableModel.当我创建我自己的 TableModel 和我自己的数据类时,当我将数据添加到 JTable 时,它​​不会更新. 如何向 TableModel 添加侦听器? 这是我的代码: 打包者;导入 java.awt.BorderLayout;导入 java.awt.event.ActionEvent;导入 java.ut ..
发布时间:2022-01-01 18:46:31 Java开发

java AbstractTableModel 2 每行不同的颜色

我想提高我的 jtable 的可读性,下面是 MyTableModel.java 类,如何使每一行具有 2 种不同的颜色 如图所示.我可以为每一行赋予不同的颜色以增加用户的可读性应该是什么具体方法. public class MyTableModel extends AbstractTableModel{字符串 [] 列名;矢量>数据;public DataAccessObjec ..
发布时间:2021-12-29 22:52:40 Java开发

JTable 不显示

在我的应用程序中,一切都是分布式的. 在一个动作中,应用程序从数据库中检索数据并保存在ArrayList中. 我创建了一个 RelativeTableModel 对象,我在其中传递了 ArrayList. public void RelationsClicked() {ArrayList数据 = myParent.dbOperation.getRelations();相对表模型 tM ..
发布时间:2021-11-25 18:58:51 Java开发

AbstractTableModel GUI 显示问题

我正在为数据库制作一个GUI 项目,有两个类用于GUI.连接器类用于从用户凭据进行连接.如果凭据正确,则从 AbstractTableModel 中获取所有数据.当程序第一次运行时,GUI 有一个按钮,我们点击它,它会获取底层 TableModel 中的所有数据.但我面临两个问题.首先在 GUI2 类中,有时会这样打开. 有时会这样显示 我不知道为什么会这样.第二个问题是当我们从表中选 ..
发布时间:2021-11-25 15:03:38 Java开发

如何通过选择行并单击“删除”来使Swing从表中删除条目?

我有一个面板,里面有一张桌子。该表是数据库中实体的简单视图。我希望用户能够选择条目(=行)并单击“删除”。 我有一个扩展AbstractTableModel的表模型。 我在AbstractTableModel中找不到任何方法来做这个。 解决方案 从表中删除行并不总是很简单,因为可以对表进行排序或过滤,这意味着您首先需要将视图行转换为模型行,然后才能从表模型中删除该行: 这 ..
发布时间:2020-06-04 18:42:45 Java开发

使用JComboBox更改/更新JTable内容(类别)

我的JTable有问题。我的JTable显示数据库的内容。一个数据库表具有名称类别。每个类别都显示在JComboBox中。如果我单击类别,则应该更新表的内容。 此处为您提供了一段简短的代码摘要,因此可以更轻松地为我提供帮助。该代码应该是可运行的: (TestClass-Main) 包装测试; import java.awt.BorderLayout; import j ..
发布时间:2020-06-04 18:42:43 Java开发

删除或插入后更新JTable

我有一个JTable,它由Access DB使用ResultSet& AbstractTableModel填充.我有一种方法可以从数据库中正确删除记录,但是在刷新表模型的当前视图时遇到了麻烦.我看过类似的文章,并尝试使用fireTableRowsDeleted和fireTableDataChanged,但是没有运气.我还注意到其他帖子提到了DefaultTableModel的使用,因为它具有添加/ ..
发布时间:2020-04-25 03:56:44 Java开发

数据更改后刷新JTable

我在刷新JTable时遇到问题.我从一个空的ArrayList开始,设置完我的组合框后,我将内容加载到ArrayList,但是JTable对此没有反应-它仍然为空. TableModel是否有问题? 这是我的代码... public class ProjectTableModel extends AbstractTableModel{ private static final ..
发布时间:2020-04-25 03:55:34 Java开发

动态将不可编辑的JTable行设置为可编辑

我已经扩展了AbstractTableModel类,使其JTable不可编辑,请期待第一行.顺便说一句,我已经覆盖了isCellEditable(int row,int col)方法.通过放置一个整数变量来保持nextRow激活,我让第一行尊重了我的条件.当用户填充上一行第零列中的单元格时(数据已更改,并且必须具有值),此框处于活动状态.到目前为止,这是我的代码. package MODEL ..
发布时间:2020-04-25 03:54:16 Java开发

JTable#repaint()无法按预期运行

此应用程序从文本文件中提取数据,并将其插入到JTable中.附加了Observer,每300毫秒检查一次文件是否更改,然后重新加载数据.我的Observer类中有setChanged()和notifyObservers(). 将数据添加到表中时,getRowCount()报告已添加该行,通知程序可用.除了repaint()以外,几乎所有东西都在工作.我已经尝试了revalidate()和fi ..
发布时间:2020-04-25 03:52:07 Java开发

无法用新数据刷新我的JTable

我最初创建框架时会创建一个JTable,但是会创建一个扩展的空AbstractTableModel.然后,用户必须从JComboBox中选择某项,并且用户可以预览处理该指定选择的消息. 单击预览按钮时,我将使用新数据创建一个新的AbstractTableModel并将该模型设置为新创建的JTable对象.完成后,我将呼叫AbstractTableModel.fireTableDataChan ..
发布时间:2020-04-25 03:46:50 Java开发