问题标签 [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 投票
2 回答
758 浏览

java - 根据前一行 JXTreeTable 中的值绘制单元格某些颜色

我有一个带有自定义单元格渲染器的 JXTreeTable。当一行中的字段与前一行中的字段不同时,我试图让行的背景颜色发生变化。例如,该行包含“1”作为 ID。如果前一行也包含“1”,我希望这一行被涂成相同的颜色。如果前一个是“2”,我希望这一行被涂上另一种颜色。目的是对具有相同 ID 的行进行分组。

我最初是存储先前绘制的颜色并使用它(连同值)来确定要绘制当前行的颜色。然而,这只在从上到下完全绘制表格时才有效。我目前正在获取前几行的背景颜色并使用它来确定,但是如果选择了该行或以其他方式不同,这会弄乱颜色。有一个更好的方法吗?

0 投票
4 回答
8506 浏览

java - Java Swing 的地图 API

我想在 Swing 应用程序中可视化地理地图。我只找到了swingx map api。

你知道其他的开源地图 api 吗?

0 投票
2 回答
1685 浏览

java - SwingX JXTable 布尔列在高亮时具有不同的颜色

我对 SwingX 组件有一点问题。

在我的应用程序中,我使用了 JXTable,并在桌子上注册了 MouseOver ColorHighlighter。表的模型定义了两列;一个字符串列和一个布尔列。JXTable 中布尔列的默认呈现器是复选框。现在的问题是当鼠标在行上移动时,ColorHighlighter 会以不同的颜色突出显示列;布尔列比字符串列更暗。在示例中,您可以看到该行为。

我希望所有列都以相同的颜色突出显示。

有人有解决问题的想法吗?



0 投票
4 回答
1534 浏览

java - 有没有办法以不锁定摆动线程的方式调用 JXTable.packAll() ?

我正在显示JXTable来自SwingX项目的大量数据。加载数据后,我packAll()在表上调用,但有 20000 列和 30,000 条记录可能需要 5 秒或更长时间。我从 swing 线程中调用它,这意味着 UI 被锁定了 5 秒。我尝试调用packAll后台线程,正如我所怀疑的那样,这样做会产生奇怪的副作用。调用后packAll(),当我将鼠标悬停在表格上时,表格中的所有数字似乎都在不断更新为不同的数字。在打包如此大表的列时,有什么方法可以让我在 JXTable 中获得合理的用户体验。

0 投票
1 回答
935 浏览

java - NetBeans - 如何将面板移动到新文件(代码太大)

技术:NetBeans 6.9.1、SwingX 1.6.2

我有一个带有许多 JXPanels 的 JFrame(上面还有许多其他组件)。initComponents()方法由 NetBeans 保护(我猜是出于 GUI 同步的原因)。

我想将所有 JXPanels 移动到新.java文件(由于initComponents()方法的大小 -代码太大错误)并且仍然能够在可视化编辑器中编辑它们。我怎样才能做到这一点?如果没有像记事本这样的第三部分工具(非常不安全),是否有可能实现它?

任何其他想法如何initComponents()轻松安全地拆分以避免代码太大错误?

0 投票
2 回答
934 浏览

java - SwingX如何获取JXMonthView的子组件?

有人有使用 SwingX 的经验吗?我想使用 JXMonthView 并修改它的组件。我可以毫不费力地使用它。但是,当我尝试真正掌握底层子组件时,我失败了。我想更改仅显示月份的组件使用的字体样式和颜色。我正在使用 SwingX 1.6.2。

0 投票
4 回答
5796 浏览

java - 使用自定义日期初始化 JXDatePicker

我想用自定义日期初始化 JXDatepicker。目前我正在尝试这个:

编辑:这是程序的真实代码;它确实编译并运行,当然你是对的,new Date() 初始化为今天,而不是 01.01.1970。但在这段代码中,date1 初始化为 01.01.1970。

0 投票
1 回答
7145 浏览

java - 在 Netbeans 中安装 SwingX

我在我的 Netbeans IDE 中安装 SwingX 时遇到问题。我想玩 JXPanel 和相关组件,但我无法获得正确的库并让它继续运行。

我尝试下载 swingx.jar,但互联网上没有可用的有效链接。我设法下载了 swingx-1.6.jar、swingx-beaninfo-0.9.7 和 swingbean.jar。我将这些 jar 文件导入到我使用工具-> 库创建的“SwingX”的新库中,然后转到工具-> 调色板-> Swing/AWT 组件并添加了一个名为 SwingX 的新调色板组并添加了创建的库 (SwingX)进去。现在我在我的 IDE 中得到一个块,如图所示。

图片1
图片1

然后我将库添加到我的项目中,如图2所示,当我尝试将托盘组中的 JXXollapsiblePane 插入到 JFrame 中时,我得到了如图 3 所示的以下错误

图二
图三

图三
图二

0 投票
2 回答
3847 浏览

java - Java Swing JXTaskPane:如何设置背景和边框?

我编写了以下示例代码:

我需要的是两件事:

  1. 如何更改标题的 bgcolor?我认为它是通过taskpane2.setUI(..)选项完成的,但我没有运气使用它。
  2. 如何将theJXTaskPane和the之间的边界设置Jpanel为零?
0 投票
2 回答
2719 浏览

java - 物质外观和感觉的问题

我已经按内容下载了最近的库,并且还下载了用于支持 SwingX 组件的插件。当我运行我的应用程序时,我仍然收到以下错误

帮我解决这个问题!!