2

我正在使用 DefaultListModel 在列表中选择不同的名称。要选择一个名称,用户单击列表中的一个名称,使其突出显示,然后通过按下按钮确认所选名称。我的问题是,如果用户在列表中选择名称之前单击按钮,则会崩溃!

到目前为止,我已经使用了这段代码,但这还不足以防止崩溃

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

如果用户在没有任何选择的情况下单击按钮,有没有办法防止崩溃?谢谢!

4

1 回答 1

3

将此添加到您的条件(list.getSelectedIndex() != -1)

于 2012-01-23T22:46:23.507 回答