问题标签 [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 - 在JAVA中获取DefaultTableModel中的字段值
用户已经连续选择了一个字段的值,我如何获得所选行中的 id 字段的值?比如用户选择第2行name字段的值,我想了解第2行id字段的值。TableModelListener应该怎么写?
java - 更新 JTable
我有一点困惑。我正在尝试更新 JTable,但没有更新。这是我现在的代码:
这就是我在这个阶段尝试更新单行的方式。下面的代码是从另一个方法调用的:
在这个阶段,我只能看到包含行名的表格框架,但看不到数据。请问有什么帮助吗?
java - 刷新 jTable
我似乎无法让我的桌子刷新。我创建了一个刷新按钮,调用jTable1.repaint();
我也尝试过RegistryValues
在按钮中再次调用RegistryValues.arp(null);
还尝试组合注册表值并在按钮中重新绘制。
下面是我的代码jTable
。如果重要的RegistryValues
话,它们来自另一个使用 JNA 读取注册表的类。
java - 添加新行后,JTable 不显示新模型
我无法重新绘制我的 jTable。我必须重新运行所有应用程序以显示 addRow。
这是代码:
MainPage.java http://pastebin.com/6FZL1pKC
最后 3 个 println() 表明模型已经改变!大声笑{} 输出:
Tratta AGGIUNTA
javax.swing.table.DefaultTableModel@1ca7e4a
博洛尼亚
...
卡坦扎罗
NEW_DEPARTURE_ADDED
javax.swing.table.DefaultTableModel@17d54dd
javax.swing.table.DefaultTableModel@17d54dd
所以它有效..但它没有显示新模型!
AddTrip.java http://pastebin.com/t0LqF91a
MPTable.java http://pastebin.com/2gXvYNLC
java - 如何隐藏 DefaultTableModel 中的特定列以使其在表中显示?
我正在使用 Java Swingx 框架。我的DefaultTableModel
对象中有 4 列。我希望只显示 3 列。但是,我需要全部四个来计算。
实际数据模型
S.No. | ID | GDC ID | Decsription
我想在表格中显示什么
S.No.| GDC ID | Decsription
是否可以在渲染中仅隐藏或省略一列?请指导我。
java - 在运行时刷新java程序
我有java程序这样做:从数据库中获取数据并将它们附加到JTable中。
当我将数据添加到数据库中时,我无法刷新 JTable 以查看新数据,我应该关闭程序并再次运行它。
如何刷新/重新加载程序以查看数据
java - JTree 更新节点而不折叠
我有一个需要JTree
更新节点的 Java SE 7 应用程序。从 Oracle 使用这个线程给出的教程中,没有给出关于如何更新代码上的标签(树上节点的显示文本)的提示。目前我正在DefaultTreeModel
用作我的模型JTree
和DefaultMutableTreeNode
所述树的节点。
为了进一步详细了解我正在开发的应用程序,我正在开发一个聊天工具,其中显示每个帐户的联系人及其可用性状态(无论是在线、离线等)。
问题是,如何更新特定节点的显示文本而不(最多)将其从其父节点中删除并将其添加到其指定索引中。像一个DefaultMutableTreeNode.setText("<new label>")
?
更新:2013 年 1 月 20 日
重新定义问题以进行澄清。
java - JTable:按整数排序
我有一个 JTable,有时我想按整数(大小列)对行进行排序,有时按字符串(文件路径)对行进行排序。所以我在谷歌上搜索它,我已经到了这里。我知道我必须重写DefaultTableModel的一个方法,称为getColumnClass。所以我在这里链接我的代码。
这里是创建表的代码,由模型'Personal_model'; 我还设置了行排序器。但这一切都行不通!!!!!!!请帮帮我
通常,如果没有我的排序器,一切都可以完美地可视化,并且字符串会正确排序(很明显,因为通常它都是按字符串排序的......)
java - JTable和Table模型什么时候用什么时候?
我对这两者之间的区别有一些想法。但是,我对何时使用时有些困惑。我只知道,
- 要显示 JTable,请创建一个 JTable 并为其设置相应的表模型。
- 任何时候,如果我们想更改该表中的数据,更改模型中的数据,那么更改将反映在视图中。
我们可以从视图和模型中获取表的值。这是我感到困惑的地方。如果发生任何像(行选择)这样的事件,那么我必须从中获取值?是从视图还是模型?考虑到 JTable 的排序和过滤,最佳实践是什么?
java - 尝试清空 JTable 时出现 ArrayIndexOutOfBoundsException
我创建了以下 JTable 和一些按钮。其中一个按钮 (jbtClear) 正在尝试使用 setRowCount() 函数清空表格。任何想法,为什么它不起作用并产生此错误?
这是代码:
后期编辑:这是来自具有相同功能的书中的工作代码: