Расчётная стоимость Combobox

Я наткнулся на проблему с Comboboxes в javafx2.2. Это сценарий:

Users click on the 'editFile' button. Another pane becomes visible (with the setVisible method).

Эта панель содержит 6 выпадающих списков. Три из них имеют фиксированные элементы: cboReport, cboSales, cboSend. Три из них получают свои данные из базы данных (ObservableList) и заполняются, когда панель становится видимой: cboFile, cboCustomer, cboVet

The user selects a file number from the cboFile. The rest of the comboboxes are beeing set with the correct values. The user presses the save button, the file gets saved as intended. Next the user presses a close button.

Когда окно закрывается, данные на панели сбрасываются с помощью метода resetGUI_editFilePane (). Есть строки вроде:

...
cboReport.getSelectionModel().clearSelection();
cboSales.getSelectionModel().clearSelection();
cboSend.getSelectionModel().clearSelection();
cboFile.getSelectionModel().clearSelection();
cboCustomer.getSelectionModel().clearSelection();
cboVet.getSelectionModel().clearSelection();

cboFile.getItems().clear();
cboCustomer.getItems().clear();
cboVet.getItems.clear();
...

Когда пользователь снова открывает панель, нажимая кнопку «редактировать файл»; Я заметил, что только «фиксированный элемент» выпадающие списки убрали свой выбор, динамически заполненные выпадающие списки показывают последний выбранный элемент, хотя значение из самого выбораnull, Для меня это похоже на графическую ошибку или я что-то не так делаю?

Есть ли способ обойти эту проблему или каков лучший способ сбросить комбинированный список?

EDIT 2014/08/27:
Это официально не ошибка (clearSelection () не очищает значение):
https://bugs.openjdk.java.net/browse/JDK-8097244

Официальный «обходной путь» очистить значение ComboBox после очистки выбора.

cb.getSelectionModel().clearSelection();
// Clear value of ComboBox because clearSelection() does not do it
cb.setValue(null);

Ответы на вопрос(8)

Ваш ответ на вопрос