2

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

これまでこのコードを使用してきましたが、クラッシュを防ぐには不十分です

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

ユーザーが何も選択せずにボタンをクリックした場合にクラッシュを防ぐ方法はありますか? ありがとう!

4

1 に答える 1

3

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

于 2012-01-23T22:46:23.507 に答える