问题标签 [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 - 将侦听器添加到 DefaultTableModel
我使用 SwingWorker 根据数据库中的更改来更改 DefaultTableModel。我的问题是:在 doInBackground() 中将 ListSelectionListener 和 TableModelListener 添加到 DefaultTableModel 是否安全,或者是否必须在 done() 中添加它们?
java - 将 DefaultTableModel 数据复制到剪贴板
我有下一个 JTable
我希望按钮将模型的信息复制到剪贴板,但它不起作用,我尝试使用
java - 将 JTable 编辑保存到二维数组
我有一个 JTable,其单元格是可编辑的。但是,如果我编辑一个单元格并刷新表格。未保存更改。这就是我定义表格的方式:
我在网上看了看,但似乎找不到任何关于保存对单元格所做的更改的建议。非常欢迎任何帮助!
java - 在 DefaultTableModel 的接下来两列中显示输出
抱歉,我是 Java 新手,我正在尝试从我的数据库中包含 set_ID 、Buying_Rate 和Selling_Rate的Transaction表中获取值。我只想从 Transaction 表中显示Buying_rate 和Selling_rate 。我想将 Transaction 表中的数据显示到 Sell Rate列 和Buy Rate 列。这是我的尝试
java - Netbeans 中的 JTable
当有三列时,我想将 db(MySql) 数据添加到 jTable 中的单个特定列。从下面的编码数据自动添加到第一列,但我想将它添加到 Jtable 中的第二列。请帮助我..我是 netbeans 的新手!!!
java - 从 jTable 中删除未使用的行
如何从 a 中删除未使用的行JTable
?
我首先在 a 中创建一个固定大小的表格,JPanel
然后根据需要填充元素。
现在我不想在我的表中显示未使用的行。请帮忙。
java - 我可以为 DefaultTableModel 定义大小吗?
我正在使用模型,我可以刷新表格的内容吗?但我将它添加到 JPanel,现在我的第二个 JPanel,包含按钮,非常深入。我正在使用 GridLayout 来控制列的大小(preferredSize())。一开始我有http://www.funkyimg.com/u2/3264/877/343679Untitled.jpg然后我必须手动将它放大到http://www.funkyimg.com/u2/3264/878/776480Untitled2 .jpg我在上一篇文章中使用的源代码,稍作修改:
java - 如何将多个项目添加到 DefaultComboBoxModel
我有以下代码,但我不知道如何将所有项目添加到我的组合框中。
它只将一项添加到我的DefaultTableModel
,我如何添加所有项?
java - 使用 Regex 和 DefaultTableModel 将值插入 JTable
我正在构建一个 Twitter 客户端,我不想检索和显示全球趋势。到目前为止(在某种程度上感谢 Stack Overflow 的帮助)我可以检索趋势信息,从中提取必要的信息并将趋势发布到控制台。当我尝试将趋势添加到表格中时,我只能多次显示第一个趋势,而且我不确定我的行创建等哪里出了问题。
一双新鲜的眼睛将不胜感激!
谢谢
java - DefaultTableModel - 删除行更新向量,添加不
事情就是这样。我的框架中有一个JTable
显示一些可以编辑的数据。可以添加新行,可以删除旧行。
现在,如果我从一个填充了一些数据的表开始,它可以正常工作。我可以删除行,这也会从我的数据中删除行Vector<Vector>
。但是,当我添加一行时,该行显示在我的表中,但更改并未反映在数据中。
model
是一个DefaultTableModel
。model.fireTableDataChanged();
即使 DTM 自行触发,我也尝试过,但这也不起作用。
任何指针?
编辑:有趣的是,如果我从表中的一些数据开始,然后添加一行,则更改也会反映在数据中。
编辑 2:https ://github.com/thekarangoel/YALT/blob/master/src/editDB.java从第 65 行开始添加一行!要尝试、编译、运行,文件 > 添加新数据库。给个名字。添加新行。
编辑 3:对于此代码: System.out.println("Data:" + data); 矢量> 模型数据 = 模型.getDataVector(); System.out.println("数据:" + modelData);
我明白了:
第一个 if 数据来自我的 Vector。第二个是`model的Vector中的数据。为什么会这样?当我向现有表添加内容时,文件行也会显示更改。