问题标签 [tablemodel]

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.

0 投票
1 回答
350 浏览

blackberry - 黑莓:正确绘制 TableModel 焦点

我需要帮助来正确绘制所选行的焦点。目前,如果我选择一个类别的第一项,分隔行也会突出显示。那么如何实现我的自定义焦点绘图,以便只有选定的行被聚焦/突出显示?

我正在使用此处发布的源代码:Blackberry Tablemodel get messed up when scrolling

我正在使用来自 RIM 和 JRE 7.0.0 的 Eclipse IDE

解决方案: 我能够通过以下方法自行解决问题。我只是添加了一个重写的 LabelField 作为 headerfield 并没有实现它的焦点绘制。因此,只有“子字段”才能获得焦点。

也许有些人会以另一种方式实现它(看看 Nate 的答案),但它对我有用。

0 投票
1 回答
3604 浏览

java - 在 Swing JAVA 中刷新表模型或 GUI

在我一直在处理的程序中,我需要用新数据刷新表。目前,由于我是 GUI 新手,我打算用一个新表刷新整个 GUI。我的程序会这样做,但它最终会在之前的 GUI 下构建。

为了继续这个项目并继续前进直到我可以重建,我想做两件事之一。要么使以前的 GUI 无效并使用新的 GUI,要么编辑表模型。现在,我使用的是 DefaultTableModel,因为我是用 JTable 构建的。三个关键文件是

AppGUI.java

公司.java

和 IncomeStatePane.java(以及我在其中构建 tablemodel 的类似其他对象类

完全可编译的版本是 @ http://dl.dropbox.com/u/43354605/IS.zip

在执行代码搜索时,如何让 AppGUI 无效并重新绘制,或更新表模型。(我知道 GUI 刷新可能并不理想,但我只想继续对版本进行最少的重建)。如果有人有任何见解可以帮助我推动这个项目,那就太好了。PS为了查看第二个gui如何在前一个gui下刷新,您需要最大化窗口。

0 投票
2 回答
760 浏览

java - jTable单元格不改变

我正在使用 java 和 mySQL 制作数据库管理系统。我使用 jTable 作为数据库的接口。

虽然帖子看起来有点长,但对于有经验的人来说,问题不会那么复杂(我猜)。

这是我的问题。选择一个单元格后,我可以输入值,(没有问题)。但是在输入值之后,当我单击其他一些单元格时,输入的值消失了,它又回到了 null。

想不通原因。我对 jTables 没有太多经验。但我认为问题出在表模型上。

这是我的表模型

}

对不起,长度。但为了完整起见,我发布了整个代码。大多数部分可以忽略不计。

TableEntry 是一个简单的类。

}

希望我已经提供了所有的细节。这对我来说是一个真正的错误。任何帮助表示赞赏。提前谢谢..!

(如果需要任何澄清,请告诉我.. 很难发布整个项目。它有点大.. :D)

0 投票
1 回答
6392 浏览

java - 单击按钮时如何在jtable中添加新行

可能重复:
向 JTable 添加行

我正在创建一个 jTable。最初它没有行。如果我们单击“添加”按钮,将插入一个新行。是否可以在 jTable 中执行此操作?

0 投票
1 回答
897 浏览

java - Java Swing - 通知 GUI 模型的变化

我在 JTable 中有一个列,它绑定到业务对象列表上的基础布尔属性。我还有一个组合框,它应该选择应该选择的项目。我基本上将以下代码作为处理程序添加到组合框:

我还想根据值更改其他一些控件。目前,表格中只有少数单元格将其状态更改为选中/取消选中。只有当我单击行或选择多行时,UI 才会自行更新。我需要从处理程序中调用来告诉 GUI 重绘自己吗?ALos,如果我修改 JTable 以外的其他控件,我将如何告诉他们更改其状态?

谢谢

0 投票
2 回答
293 浏览

java - JTable的单元格中的按钮:在单元格中存储数据时保持Caption不变

我正在研究一个 JTable,它有一列包含List<List<String>>. 此列应向用户显示一个按钮。当他单击按钮时,将对单元格的数据进行一些处理。

使用以下代码,所有这些都可以正常工作:

ButtonColumn取自这里的哪里以及 TableModel 在哪里实现如下:

问题是:如何更改按钮的标题?现在,单元格的当前数据也显示为按钮的标题,这不是很人性化。我希望所有按钮都带有“编辑”标题,我该如何实现?

0 投票
1 回答
481 浏览

java - 包含集合的 Hibernate 实体 - 如何在 JTable 中显示它

有一个简单的实体包含另一个Document实体的集合。

我想在 中显示所有客户JTable,但客户必须每次都出现在他拥有的每个文档中,例如,如果客户有 3 个文档在集合中,那么他应该出现在 3 行中,其中包含不同的文档。我已经写了我自己的TableModel. 有没有办法从休眠中检索这样合适的集合(我认为客户端列表中只有一个文档)?

0 投票
2 回答
2553 浏览

java - 无法找出 ArrayIndexOutOfBoundsException: 6 > 1 的含义?排序jtable时

我无法在我的 jtable 排序机制中找出问题,当我在搜索代码中实现排序时,它会让我的数组索引超出范围,填充表代码在初始阶段工作正常,但在搜索发生后它也卡住了。

我的应用程序有一个文本字段区域,它接受从数据库中搜索的关键字。现在搜索后,它显示在 jtable 上,我想为此提供表排序器。任何帮助表示赞赏。谢谢。我还提供了下面的堆栈跟踪。

//问题代码

我的堆栈跟踪,不知道 6>1 在这里意味着什么

0 投票
5 回答
1285 浏览

java - 从一个 JTable 中清除数据也会删除另一个 JTable

我正在使用 Swing 在 Java 中做一个应用程序。我有两个表,我必须将内容从一个表复制到另一个(复制)。问题是如果我清除目标表行,那么我的源表行也会被删除。

如果我按 CopyAll,那么我会将所有内容从 复制Table-ATable-B. 如果我按清除,那么我必须清除Table-B。但问题Table-A也正在得到解决。

用于复印

用于清除行(我正在为table-B

我认为在 copyAll() 方法中复制时遇到了问题。我正在获取tableA模型,然后在clearTable()方法中清除它。

如果上述copyAll()方法是错误的,请告诉我我该如何实现copyAll()removeTableB().

0 投票
2 回答
128 浏览

java - TableModel - 在设置值时修改外部对象

我有一个单独的类,它实现了用于 JTable 的 TableModel 接口。我有一个布尔列,显示为一列复选框,我想知道如何通知外部对象某些值需要更新?如果我将此实现作为嵌套类,我可以从内部访问主类的成员,但如果我决定将其移至单独的类,我是否需要将我的主类注册为表模型实现的侦听器然后引发事件?