2

私はDefaultListModelを使用して、リスト内の異なる名前を選択しています。名前を選択するには、ユーザーがリスト内の名前の1つをクリックするとハイライト表示され、ボタンを押して選択した名前を確認します。私の問題は、ユーザーがリスト内の名前を選択する前にボタンをクリックしてクラッシュした場合です。DefaultListModelで選択する前にボタンをクリックするとクラッシュしないようにしますか?

これまでのところ、私はこのコードを使用しているが、それはクラッシュ

if(event.getSource() == buttonSelectCustomer && model1.getSize() > 0) 

を防ぐのに十分ではありません、ユーザーが任意の選択せずにボタンをクリックすると、クラッシュを防止する方法はありますか?ありがとう!

+1

関連するコードの残りの部分も共有する必要があります。 – Jivings

+0

スタックトレースには何が表示されますか? – Arjan

+3

これをあなたに追加してください(list.getSelectedIndex()!= -1) – tenorsax

答えて

3

これをあなたに追加(list.getSelectedIndex() != -1)

関連する問題