问题标签 [jide]
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 - 删除 JIDE 中的行 - 组表
我正在使用jidesoft.grid.DefaultGroupTableModel
类包装 swing.table.DefaultTableModel
。
问题是当我尝试使用该方法删除分组行(DefaultGroupRow)时
jidesoft.grid.DefaultGroupTableModel.removeRow(row index)
,
Row 仅在视觉上被删除,并且仍然存在于 swing.table.DefaultTableModel
.
当我执行该groupAndRefresh
方法时,将在前端重新创建已删除的行。
如何删除将从 swing 中删除的分组表行DefaultTableModel
。
提前致谢。
乌里·W。
java - Java 应用程序中的可自定义快捷方式
我想在我的 Java 应用程序中包含可自定义的键盘快捷键(用户可以更改它们)。由于这不是很不寻常的请求,我想知道是否存在可以帮助我实现目标的库/项目。
不幸的是,我在谷歌上找不到任何有用的东西。
谢谢你,阿禅
最终从头开始构建我自己的快捷方式管理器。这花了大约 20 小时。
java - JIDE公共层上的未定义符号sun.awt.image.CachingSurfaceManager
我刚刚下载了 JIDE 通用层,但无法构建它,因为它找不到CachingSurfaceManager
类。
我正在尝试使用 Netbeans 和最新版本的 java sdk(昨天下载)来构建它。我应该尝试日食吗?我认为这不会解决问题,因为我也无法在 java 文档中找到该类。
我认为它可能来自 java 6 而不是 7(这是我下载的那个)。
这个页面说它在 rt.jar 中,我也无法在其中找到它......
有任何想法吗?
java - Swing,AWT-EventQueue 锁定
在我的 Swing 应用程序中,当在其中一个节点(只有一个)上调用 click 时,整个应用程序都挂起。AWT-EventQueue-1
我使用 jconsole 对问题进行了更多调查,并且在发生调用此“挂起事件”时看到的内容
什么会导致这种行为?这是应用程序没有响应的原因吗?
java - 避免 JTable 中的重复行选择
我需要避免在 JTable 中重复行选择。如果再次选择先前选择的行,我不想触发 mouseevent 或需要一些 API 来告诉我它是否是重复的行选择。我可以维护以前选择的行的索引,但如果可能的话,我想避免它
我在我的功能中使用 JIDE 表 API,所以如果有任何与 JIDE 相关的方法可以指示这种情况。
- 谢谢
java - jidesoft pivotgrid
我想在我的应用程序中使用 jidesoft 的 pivotgrid。但我想知道这个组件是否支持导出 excel、csv、pdf 和打印实用程序。我搜索了 jidesoft 网站,但我没有找到任何东西。
任何人都可以帮助体验过这个组件吗?
java - Swing 表格中单元格编辑(单击或双击)的最佳实践
我想问一些关于编辑表格中的单元格的问题。
目前,我在表格中进行单元格编辑的做法是双击单元格以使单元格可编辑以进行文本输入。对于单击,它将改为选择行。它就像 Excel 的单元格编辑行为。我在一些JIDE demo中看到,有些表格可以单击编辑,例如“EditableTableHeaderDemo”,有些可以双击编辑,例如 JideTableDemo。
这里我想知道的是表格中单元格编辑的最佳实践,无论是单击还是双击?如果我们使用双击编辑表格与单击编辑表格相比有什么问题吗?在用户友好性、可用性和人机交互方面,哪个更好?
java - 使用 JIDE GroupTable 时从基础 DefaultTableModel 中删除行的正确方法是什么?
我有一个 JIDE GroupTable 放置在 JideTabbedPane 内的 JideScollablePane 中,从在 EDT 上运行的 Matlab 内部实例化(通过 javaObjectEDT)。
我正在从 JButton 捕获一个事件并删除选定的行。如果我使用 GroupTable.getModel.removeRow 方法,则底层 DefaultTableModel 不会删除该行。
如果我直接从 DefaultTableModel 中删除该行,则包含 GroupTable 的 JideTabbedPane 将变得无响应。
我能够“解决”这个问题,因为我实际上正在将另一个底层 Matlab 业务对象与 GroupTable 视图同步,所以 GroupTable.removeRow 就足够了,但是这感觉不是正确的方法......如果我在 GroupTable 上调用 groupAndRefresh,底层 DefaultTableModel 重新出现。(请参阅删除 JIDE 中的行 - 组表)
我应该真正使用哪种 removeRow 方法?
java - 签署 JAR WebStart
我使用 Java 版本 1.6.0_19 并创建了 spring-richclient-jideoss-1.1.1_XXXX 版本。
然后生成一个 JNLP,但是当我下载 JNLP 并收到错误消息时,spring-richclient-jideoss-1.1.1_XXXX 不是签名者
此错误取决于客户端的 Java 版本,当 JNLP 下载时,并非所有 Java 版本都会发生此错误。
该错误可能是Java的问题吗?
有什么建议???
非常感谢
java - JTable 未从 SwingWorker 线程更新
我目前有一个 JTable,其中填充了一系列数据,这些数据构成了导入屏幕的基础。当我完成选择我想要或不想要的更新后,我按下应用按钮,更新成功应用,但 JTable 没有完全更新。
这是处理应用更改的方法的代码:
该方法从 SwingWorker 线程中调用,如下所示:
执行此操作没有任何异常,所以我做错了什么?提前致谢。