问题标签 [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.
java - JXTable 荧光笔
我想根据表中的先前数据突出显示 JXTable 中的数据。数据存在于“块”中,但每个数据块中的行数因多种因素而异;如果块中的一个元素/列(在整个块中保持一致)与前一个数据块足够不同,我想做的是交替突出显示每个数据块。
想法?
java - 如何在 JOptionPane 上添加文本区域
目前我有一个JOptionPane
. 单击按钮时,我正在执行以下行。
它会打开一个带有文本框的弹出窗口。此文本框接受大约 40/50 个字符。事实上,我的要求是在这个阻止这个的文本框中输入长消息(最多 300 个字符)。所以我们想在这个输入对话框上想出一个文本区域?怎么可能?有没有更好的解决方案?提前致谢。
java - 能够使用 swingx-1.6 进行过滤的 JTable
我正在尝试自己使用 Java 和 Java Swing 开发桌面应用程序。目前我正在实现一个属性表,我可以在其中处理对象的不同类型的属性。为此,我创建了一个自定义表模型。
但是,我在添加过滤功能时遇到了一些问题,该功能仅显示与给定字符串匹配的属性。
我找到了一个名为 swingx 的简洁库,它提供了许多我需要的功能,比如过滤。
本教程 (http://www.javalobby.org/java/forums/t18819.html) 展示了如何在 JXTable 中实现它的示例,但它不起作用。似乎swingx-1.6 踢出了setFilter-method()。
有任何想法吗?
java - JScrollpane中的JTable调整显示组件的高度
我在 jscrollpane 中有一个 jtable。我使用 jgoodies 表单布局并将滚动窗格放在设置为“pref”的行中。这是表格现在的样子:
顺便说一句,我正在使用 swingx JXTable 并将 visibleRowCount 设置为 2。但只显示半行。
在制作 SSCCE 时,我意识到它无法正常工作,因为我有一个自定义 TextAreaRenderer。我认为由于这个渲染器,行高没有被正确计算。我想弄清楚为什么,与此同时,如果你们能发现它,那就太好了……
这是渲染器:
当我使用 TextAreaRenderer 时,setVisibleRowHeight() 没有被正确使用。我认为这与未在渲染器中正确设置行高有关。
swing - 通过键入 JTable 单元格来触发组合框单元格编辑器的最佳方法是什么?
换句话说,我希望 JTable 在用户键入具有关联的 JComboBox(或任何其他基于 JComboBox 的单元格编辑器)编辑器的单元格时下拉组合框。
java - 解析 JXDatePicker 以插入 Java DB 日期字段?
我想将从这个 JXDatePicker 派生的值插入到 Java DB 中的 Date 字段中。我应该如何仅以时间表示为 dd/mm/yyyy 的方式从该控制器中获取日期,仅此而已??!
java - 如何删除 SwingX AutoCompleteDecorator?
我在 DefaultCellEditor 的 JTextField 上使用 SwingX AutoCompleteDecorator。但是,我在表的多个列上使用相同的编辑器。列之间的自动完成建议必须有所不同,严格/非严格遵守也是如此。
到目前为止的代码是:
似乎发生的是,第一次调用 Editor 时,一切正常。在随后的调用中(或者更确切地说,调用除第一次调用之外的任何其他列),例如第 3 列的装饰器被添加到第 2 列的装饰器之上,这并没有多大好处。
SwingX 文档在该主题上相当稀疏。我发现装饰器似乎FocusListener
在文本字段中添加了一个。
有谁知道如何重置装饰器或至少找出应该删除哪个 FocusListener(在调用装饰器后字段上有三个)?
谢谢!
java - java中的干扰键监听器
我有一个 JXTree,我想以这种方式添加搜索:
当用户键入时,模型返回树的匹配元素并选择树视图中的第一个集合。问题是,默认情况下,JXTree 有另一个 keylistener,它选择一个以当前键入的字母开头的元素。
有时,本地侦听器最后触发会导致结果错误。可以做些什么来防止这种行为?我不想删除固有的侦听器,因为它具有基于箭头的导航...(我必须重新实现。)我已经阅读过:是否保证调用 KeyListeners 的顺序?,但我不认为我可以毫不费力地创建建议的侦听器包装器,因为 BasicTreeUI 的 Handler 类是私有的。
java - JXTaskPane的header area的尺寸可以改变吗?
我正在使用 JXTaskPane 组件。我想知道是否可以更改任务窗格顶部的尺寸,即显示任务窗格标题的区域。如果是,请告诉我怎么做?
java - SwingX 对 JXFrame 的褪色效果?
我尝试了 swingx 框架的演示(http://swingx.java.net/)。当你关闭主窗口时,你有一个很好的淡入淡出效果。我试图用 JXFrame 达到这种效果,但它只是正常的关闭效果。
有人有想法吗?