Я использую NETBEANS 7 .У меня есть на JList в моем проекте.Вот мой код
private void dateChooserSelectedDatePropertyChange(java.beans.PropertyChangeEvent evt) {
DefaultListModel model = new DefaultListModel();
listSerialNo = new JList(model);
UpdatePurchase updatePurchase = new UpdatePurchase();
Vector<String> serialNo = new Vector<String>();
serialNo = updatePurchase.getSerialNo(date);
if(serialNo.size()>0){
listSerialNo.setListData(serialNo);
}
else{
model.clear();
this.resetFields();
}
}
Если я напишу приведенный выше код, то в списке ничего не отображается, и он не очищает JList.Но если я удаляю
DefaultListModel model = new DefaultListModel();
listSerialNo = new JList(model);
, то список заполняется некоторыми данными из вектора serialNo.
Моя проблема:
- Я хочу очистить содержимое списка, если значение даты изменилось и на выбранную дату нет записей.
- Также я хочу очистить содержимое списка, когда нажимаю кнопку «Сброс» в моей форме.
По сути, я не могу очистить содержимое jList.Пожалуйста, ведите меня.Спасибо.