Я использую DefaultListModel для выбора разных имен в списке. Чтобы выбрать имя, пользователь нажимает на одно из имен в списке, чтобы оно выделилось цветом, а затем подтверждает выбранное имя нажатием кнопки. Моя проблема в том, что если пользователь нажимает на кнопку до того, как имя выбрано в списке, то происходит сбой!
Пока что я использовал этот код, но этого недостаточно для предотвращения сбоя
if(event.getSource() == buttonSelectCustomer && model1.getSize() > 0)
Есть ли способ предотвратить сбой, если пользователь нажимает кнопку без какого-либо выбора? Спасибо!