现在有两个combobox,当点第一个的时间给第二个最加数据。当第二个给text框追夹数据!
但是当我点一个combobox的时候,第二个的事件和一个时间一起触发了!我用的是addItemListener————————————————itemStateChanged事件!
请教!!!!!!!!!

解决方案 »

  1.   

    要有两个Listener哦.分别监听哦.
      

  2.   

    我本来用的就是两个Listener。
    只是在第一个Listener中要把第二个的removeallitems(就是在这个地方触发的第二个事件的)。
      

  3.   

    大概幾種方法:(你試試)
    1.在初始化的時候不給第二個加監聽    在第一個監聽中給第二個傳值后再給第二個加監聽。
    2.初始化的時候 都加上, 在第一個監聽事件中,第一句就先把第二個的監聽remove掉,然後在監聽結束的時候給加上。3.初始化的時候加監聽,進到第一個監聽事件里就remove調第二個,然後給第二個加一個focus監聽,在里面,給第二個加itemlistener