提问者:小点点

JComboBox事件,用于通过从下拉丢失中选择新值来更改值


我有一个表单类型应用程序,其中我使用JComboBox来表示客户端的标题(先生/夫人/女士/等)。当组合框的值发生变化时,我想触发一个事件,因为用户单击它以打开下拉列表,然后选择一个新值。我在左侧面板中也有客户端的名称。单击客户端的名称会将JComboBox更改为为该客户端存储的值,但我不想在组合框的值以这种方式更改时触发该事件。

ActionListener和ItemChangeListener都会触发这两种情况的事件


共1个答案

匿名用户

在客户端名称更改时触发事件之前,请删除ItemChangeListener并在之后将其添加回来。这样它将“跳过”通知