Java gui里的下拉框JComboBox怎么設置監聽呢?
如圖,先給圖形界面添加一個JComboBox組件,直接將JComboBox拖入圖形設計界面即可,再添加下拉選項(“A”和"B"),代碼如下
設置監聽函數,代碼如下
對監聽到的事務作出反映,起頭時大師輕易如下圖如許寫,沒語法錯誤,可是執行的時辰輕易犯錯,如圖。犯錯原因是因為itemStateChanged函數,是每被選項狀況發生一次轉變,之前選中的項會由選中變為不被選中,沒選中的項變為選中,是以函數會執行兩次,所以造當作犯錯
是以可以換一種方式,鑒定當comboBox選項轉變是被選中的時辰進行操作,即(if(e.getStateChange() == ItemEvent.SELECTED)),代碼如圖,結果如下
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!