kooyee ‘s blog

          開源軟件, 眾人努力的結晶, 全人類的共同財富
          posts - 103, comments - 55, trackbacks - 0, articles - 66
             :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          【ComboBox】改變選擇時ItemStateChanged 觸發兩次

          Posted on 2008-03-07 23:53 kooyee 閱讀(1651) 評論(1)  編輯  收藏 所屬分類: Swing/Applet
          Swing中ComboBox改變選擇時ItemStateChanged 觸發兩次。一次時舊的選項deselect時觸發,另一個是在新的選項select時觸發。

          要使這個事件只發生一次,可以這樣:
          public void itemStateChanged(ItemEvent ie){
          if(ie.getStateChanged() == ItemEvent.SELECTED){
          // here do whatever you were going to do when the item was selected
              }
             
          }

          評論

          # re: 【ComboBox】改變選擇時ItemStateChanged 觸發兩次  回復  更多評論   

          2008-05-04 15:52 by ubuntu
          謝謝,不錯。
          主站蜘蛛池模板: 虞城县| 都兰县| 绍兴县| 娄底市| 苍山县| 大安市| 长葛市| 辽宁省| 中宁县| 泌阳县| 隆安县| 兴义市| 台中县| 多伦县| 新密市| 革吉县| 乌苏市| 南宫市| 永仁县| 黑河市| 庆城县| 永德县| 烟台市| 米泉市| 江北区| 临朐县| 迭部县| 英山县| 库尔勒市| 宣恩县| 嘉峪关市| 临朐县| 聂荣县| 合肥市| 鹤山市| 梅河口市| 深圳市| 通州市| 招远市| 万州区| 新津县|