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
          謝謝,不錯。
          主站蜘蛛池模板: 南木林县| 得荣县| 遵化市| 临沂市| 竹山县| 江陵县| 银川市| 辉县市| 青岛市| 克什克腾旗| 平定县| 桐乡市| 左贡县| 金山区| 周口市| 定安县| 顺平县| 依安县| 山东省| 金门县| 萝北县| 麻阳| 息烽县| 崇信县| 南江县| 贵定县| 鄂伦春自治旗| 新丰县| 布拖县| 林州市| 玉田县| 普宁市| 迁安市| 普格县| 翁源县| 佛坪县| 枣强县| 邵阳县| 永川市| 大荔县| 青铜峡市|