我使用 DefaultListModel 在列表中选择不同的名称。要选择名称,用户单击列表中的名称之一,使其突出显示,然后按按钮确认所选名称。我的问题是,如果用户在列表中选择名称之前单击按钮,则会崩溃!
到目前为止我已经使用了这段代码,但它不足以防止崩溃
if(event.getSource() == buttonSelectCustomer && model1.getSize() > 0)
如果用户在没有任何选择的情况下单击按钮,是否有办法防止崩溃?谢谢!
最佳答案
将此添加到您的条件(list.getSelectedIndex() != -1)
关于java - 如果在 DefaultListModel 中选择之前单击按钮,可以防止崩溃吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8979420/