我使用DefaultListModel在列表中选择不同的名称。要选择名称,用户单击列表中的一个名称,使其高亮显示,然后按下按钮确认所选名称。我的问题是,如果用户在列表中选择名称之前点击按钮,那么它就会崩溃!
到目前为止,我已经使用了这个代码,但它不足以防止崩溃
if(event.getSource() == buttonSelectCustomer && model1.getSize() > 0)
如果用户在没有任何选择的情况下点击按钮,有没有办法防止崩溃?谢谢
将此添加到条件(list.getSelectedIndex() != -1)