2
我正在使用DefaultListModel在列表中選擇不同的名稱。要選擇一個名字,用戶點擊列表中的某個名字,這樣它就會變爲高位,然後按下一個按鈕確認選定的名字。我的問題是,如果用戶在列表中選擇一個名稱之前單擊按鈕,那麼它會崩潰!如果在DefaultListModel中選擇按鈕之前單擊按鈕,防止崩潰?
到目前爲止,我已經使用這個代碼,但是這並不足以防止崩潰
if(event.getSource() == buttonSelectCustomer && model1.getSize() > 0)
是否有辦法防止崩潰,如果用戶點擊該按鈕沒有任何選擇?謝謝!
您將需要分享其他相關代碼。 – Jivings
stacktrace顯示什麼? – Arjan
將此條件添加到您的條件(list.getSelectedIndex()!= -1) – tenorsax