草庐IT

java - 如何指示 JComboBox 正在加载值?

我有一个JComboBox,它的值是通过网络检索的。我正在寻找一种方法来向用户表明这一事实,当用户想要查看列表时,展开下拉列表,只有这样才会检索数据。p>基本要求包括:JComboBox的下拉菜单不应锁定EDT,但组合的操作在有值之前不应起作用。用户应该知道何时检索到所有数据。指示的大小(UI空间)应尽可能小。请注意,在用户想要查看组合的值(即展开下拉列表)之前不会检索数据。我用过的解决方案:我使用了SwingWorker来保持UI响应。使用JIDE的Overlayable和JIDE的InfiniteProgressPanel来覆盖组合框,后者会监听worker。

java - 寻找关于 JIDE 的反馈

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。我即将开始开发相当大的基于Java的桌面应用程序。看完JIDEcomponentsandframeworks,乍一看似乎是一个很好的解决方案。我想听听那些使用过这些产品的人的意见。他们有多可靠?学习曲线是什么?优缺点?