我在程序中有两个选择列表,已将ItemListener添加到两个列表中。
如何知道用户在itemStateChanged(ItemEvent ie)中选择了哪个列表?

在ActionListener中有getSource()的情况下,是否有任何方法可以识别ItemListener的事件源。

最佳答案

itemStateChanged(ItemEvent ie)中,您得到一个ItemEvent

查看ItemEvent API,您具有getItemSelectable()方法:

public ItemSelectable getItemSelectable()



返回事件的发起者。


用它。

10-05 23:15