第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

JComboBox選擇更改偵聽器?

JComboBox選擇更改偵聽器?

犯罪嫌疑人X 2019-08-13 14:36:04
JComboBox選擇更改偵聽器?無論什么時候做出選擇,我都試圖讓事件發(fā)生JComboBox。我遇到的問題是沒有明顯的addSelectionListener()方法。我試過用actionPerformed(),但它永遠(yuǎn)不會開火。如果沒有超越模型JComboBox,我就沒有想法了。如何通知JComboBox?** 選擇更改?
查看完整描述

3 回答

?
ibeautiful

TA貢獻(xiàn)1993條經(jīng)驗 獲得超6個贊

它應(yīng)該響應(yīng)ActionListeners,如下所示:

combo.addActionListener (new ActionListener () {
    public void actionPerformed(ActionEvent e) {
        doSomething();
    }});

addItemListener()也會起作用。ItemEvents但是,您可以獲得2 ,其中一個用于取消選擇先前選擇的項目,另一個用于選擇新項目。只是不要使用這兩種事件類型!


查看完整回答
反對 回復(fù) 2019-08-13
?
12345678_0001

TA貢獻(xiàn)1802條經(jīng)驗 獲得超5個贊

代碼ItemListener實現(xiàn)示例

class ItemChangeListener implements ItemListener{
    @Override
    public void itemStateChanged(ItemEvent event) {
       if (event.getStateChange() == ItemEvent.SELECTED) {
          Object item = event.getItem();
          // do something with object
       }
    }       }

現(xiàn)在我們只獲得選定的項目。

然后只需將偵聽器添加到您的JComboBox

addItemListener(new ItemChangeListener());


查看完整回答
反對 回復(fù) 2019-08-13
?
慕尼黑5688855

TA貢獻(xiàn)1848條經(jīng)驗 獲得超2個贊

我會嘗試itemStateChanged()的方法ItemListener如果jodonnell的解決方案失敗接口。


查看完整回答
反對 回復(fù) 2019-08-13
  • 3 回答
  • 0 關(guān)注
  • 619 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號