【发布时间】:2014-03-14 12:09:32
【问题描述】:
我们正在尝试对使用 JCombobox 所做的选择进行验证。如果新选择未通过此验证,我们将尝试恢复到以前的选择。
关于如何做到这一点的任何想法?
我创建了ItemListener 接口的实现。通过检查 DESELECTED 事件捕获先前的值,并在 SELECTED 事件之后验证当前选择。但我不确定在需要时在哪里重置为以前的值。
- 我可以从监听器本身做吗?
- 这会导致对我的侦听器进行递归调用吗?
【问题讨论】:
-
“我可以从监听器本身做吗?这会导致递归调用我的监听器吗?”只有一种方法可以找出...
-
我试过但失败了。我想我可能做错了。只是想要一个肯定。
标签: java swing jcombobox itemlistener