问题标签 [jxtable]

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 回答
254 浏览

java - 持久化配置、JTable、JXTable

我想在某种配置文件中存储我的状态JTable(技术上我正在使用如果有帮助)。JXTable我的目标是,当用户运行我的电子表格程序时,它的状态(即隐藏哪些列,列顺序)将在执行之间保持不变。

有没有我可以使用的内置函数?或者关于什么是一个好的开始的任何建议?

0 投票
0 回答
192 浏览

search - 如何使用 JXTable 和 JXSearchPanel 进行搜索?

我读到 JXTable 有一个内置的支持来结合 JXSearchPanel 或 JXSearchField 搜索表。我可以找到一些示例或代码片段来了解它是如何工作的吗?

顺便说一句:是否有可能禁用 JXSearchPanel 中组合框和复选框的可见性?

非常感谢!

0 投票
1 回答
220 浏览

java - 防止对 jxtable 中的前 3 行进行排序

我有一个 JXtable。我想防止前 3 行被排序。基本上前 3 行应该总是在最上面,其余的应该根据它们的值进行排序。

SO上有一个类似的问题,但我不确定如何将它真正应用于我的使用 排序行,除了最后一行

主要区别在于我使用的是 JXTable。有没有一种我想念的简单方法来做到这一点?

这是我的 JXtable 代码

0 投票
0 回答
32 浏览

java - JXTable 在多大的模型尺寸下可以正常工作?

我正在构建一个 Swing UI,用于分析可能有数十万行(只有少数列)的数据,我想使用 JXTable 进行过滤和排序的可视化。如果我在构建模型、渲染器、过滤器、分类器类时不犯错误,那么在快速计算机上是否有一个可行的经验法则?

0 投票
2 回答
225 浏览

java - 带有较粗网格线的 jxtable

我有一个jxtable. 它有horizontalGridLines enabled. 这是它的样子。

当前的 JXT 表

我希望水平网格线更粗。请参阅下面的所需外观。第二行之后的线应该有一个更粗的分隔线。

在此处输入图像描述

0 投票
1 回答
60 浏览

java - 如何在 JXTable 中使空行可编辑

我有一个链接到 MySQL 数据库的 jXTable。我正在使用 DefaultTableModel。到目前为止,我已经有了它,用户可以编辑表中的数据。我一直在尝试添加“插入新行”按钮,但没有成功。同时,我认为每次用户更新表格时,我都可以在表格末尾添加一个空行。我能够使用 addRow() 方法获得我的空行,但它不可编辑。到目前为止,这是我的代码。有关如何使空行可编辑的任何提示?

0 投票
1 回答
178 浏览

java - 如何调整 JXTable 的行高

我正在编写一段代码来显示从数据库中检索到的 JXTable 中的图像,一切正常。我已经修复了该表的行高,现在我想使用鼠标动态更改行高。

如何实现这一点。

我知道 setRowHeight(100) 将很有用,我如何将值动态传递给它。

提前致谢

0 投票
2 回答
173 浏览

java - 自动调整 jxtable 的列大小

我在我的项目中使用 JXtable。当我双击某个列时,它将被扩展或收缩到该列中最高字符的单元格。
是否有任何方法可以创建 JXtable,以便将其所有列的大小调整为其最高字符单元格的大小。

0 投票
1 回答
197 浏览

java - JXTable 宽度根据内容调整

我有一个这样创建的 JXTable:

问题是当它被填满时,所有的列都被压扁以适应表格。我希望根据列标题或列值的宽度(更宽的)调整列,然后显示水平滚动条,使我能够向左或向右滚动。

我该如何解决这个问题?

0 投票
1 回答
1688 浏览

java - JXTable:对特定单元格而不是整个列使用 TableCellEditor 和 TableCellRenderer

我有一个JXTable6 列的化合物,其中两个是JCheckBox. 我想有以下行为:

  • 如果选中第一个复选框,则启用第二个复选框并且可以选中或不选中。
  • 如果未选中第一个复选框,则必须禁用并取消选中第二个复选框。

我用 Photoshop 编辑了一张图像以显示所需的结果: 在此处输入图像描述

对于CheckOneandCheckTwo列,我使用自定义TableCellEditorand TableCellRenderer

这就是我设置它们的方式:

我试图添加一个PropertyChangeListenerJXTable从那里实现行为,但我无法完成它。

然后我意识到我的自定义编辑器和渲染器同时更改了所有列组件,而不仅仅是所需的组件。因此,我尝试在TableCellEditorandTableCellRenderer和the 中进行更改,PropertyChangeListener但我再次无法弄清楚。