问题标签 [swingx]

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

java - JXTable 荧光笔

我想根据表中的先前数据突出显示 JXTable 中的数据。数据存在于“块”中,但每个数据块中的行数因多种因素而异;如果块中的一个元素/列(在整个块中保持一致)与前一个数据块足够不同,我想做的是交替突出显示每个数据块。

想法?

0 投票
4 回答
31137 浏览

java - 如何在 JOptionPane 上添加文本区域

目前我有一个JOptionPane. 单击按钮时,我正在执行以下行。

它会打开一个带有文本框的弹出窗口。此文本框接受大约 40/50 个字符。事实上,我的要求是在这个阻止这个的文本框中输入长消息(最多 300 个字符)。所以我们想在这个输入对话框上想出一个文本区域?怎么可能?有没有更好的解决方案?提前致谢。

0 投票
1 回答
2292 浏览

java - 能够使用 swingx-1.6 进行过滤的 JTable

我正在尝试自己使用 Java 和 Java Swing 开发桌面应用程序。目前我正在实现一个属性表,我可以在其中处理对象的不同类型的属性。为此,我创建了一个自定义表模型。

但是,我在添加过滤功能时遇到了一些问题,该功能仅显示与给定字符串匹配的属性。

我找到了一个名为 swingx 的简洁库,它提供了许多我需要的功能,比如过滤。

本教程 (http://www.javalobby.org/java/forums/t18819.html) 展示了如何在 JXTable 中实现它的示例,但它不起作用。似乎swingx-1.6 踢出了setFilter-method()。

有任何想法吗?

0 投票
3 回答
8703 浏览

java - JScrollpane中的JTable调整显示组件的高度

我在 jscrollpane 中有一个 jtable。我使用 jgoodies 表单布局并将滚动窗格放在设置为“pref”的行中。这是表格现在的样子:

在此处输入图像描述

顺便说一句,我正在使用 swingx JXTable 并将 visibleRowCount 设置为 2。但只显示半行。

在制作 SSCCE 时,我意识到它无法正常工作,因为我有一个自定义 TextAreaRenderer。我认为由于这个渲染器,行高没有被正确计算。我想弄清楚为什么,与此同时,如果你们能发现它,那就太好了……

这是渲染器:

当我使用 TextAreaRenderer 时,setVisibleRowHeight() 没有被正确使用。我认为这与未在渲染器中正确设置行高有关。

0 投票
2 回答
1488 浏览

swing - 通过键入 JTable 单元格来触发组合框单元格编辑器的最佳方法是什么?

换句话说,我希望 JTable 在用户键入具有关联的 JComboBox(或任何其他基于 JComboBox 的单元格编辑器)编辑器的单元格时下拉组合框。

0 投票
1 回答
6902 浏览

java - 解析 JXDatePicker 以插入 Java DB 日期字段?

我想将从这个 JXDatePicker 派生的值插入到 Java DB 中的 Date 字段中。我应该如何仅以时间表示为 dd/mm/yyyy 的方式从该控制器中获取日期,仅此而已??!

0 投票
0 回答
780 浏览

java - 如何删除 SwingX AutoCompleteDecorator?

我在 DefaultCellEditor 的 JTextField 上使用 SwingX AutoCompleteDecorator。但是,我在表的多个列上使用相同的编辑器。列之间的自动完成建议必须有所不同,严格/非严格遵守也是如此。

到目前为止的代码是:

似乎发生的是,第一次调用 Editor 时,一切正常。在随后的调用中(或者更确切地说,调用除第一次调用之外的任何其他列),例如第 3 列的装饰器被添加到第 2 列的装饰器之上,这并没有多大好处。

SwingX 文档在该主题上相当稀疏。我发现装饰器似乎FocusListener在文本字段中添加了一个。

有谁知道如何重置装饰器或至少找出应该删除哪个 FocusListener(在调用装饰器后字段上有三个)?

谢谢!

0 投票
1 回答
355 浏览

java - java中的干扰键监听器

我有一个 JXTree,我想以这种方式添加搜索:
当用户键入时,模型返回树的匹配元素并选择树视图中的第一个集合。问题是,默认情况下,JXTree 有另一个 keylistener,它选择一个以当前键入的字母开头的元素。
有时,本地侦听器最后触发会导致结果错误。可以做些什么来防止这种行为?我不想删除固有的侦听器,因为它具有基于箭头的导航...(我必须重新实现。)我已经阅读过:是否保证调用 KeyListeners 的顺序?,但我不认为我可以毫不费力地创建建议的侦听器包装器,因为 BasicTreeUI 的 Handler 类是私有的。

0 投票
1 回答
230 浏览

java - JXTaskPane的header area的尺寸可以改变吗?

我正在使用 JXTaskPane 组件。我想知道是否可以更改任务窗格顶部的尺寸,即显示任务窗格标题的区域。如果是,请告诉我怎么做?

0 投票
1 回答
469 浏览

java - SwingX 对 JXFrame 的褪色效果?

我尝试了 swingx 框架的演示(http://swingx.java.net/)。当你关闭主窗口时,你有一个很好的淡入淡出效果。我试图用 JXFrame 达到这种效果,但它只是正常的关闭效果。

有人有想法吗?