Java 无法从TreeView选择模型上的ListChangeListener获取预期结果

Java 无法从TreeView选择模型上的ListChangeListener获取预期结果,java,javafx,treeview,changelistener,selectionmodel,Java,Javafx,Treeview,Changelistener,Selectionmodel,我有以下测试代码: tvNodes.getSelectionModel().setSelectionMode(SelectionMode.MULTIPLE); tvNodes.getSelectionModel().getSelectedItems().addListener(新的ListChangeListener()){ @凌驾 公共空洞被改变(改变你的期望是正确的,AFAIC-你可能会考虑报告一个bug(还有另一个或者可能已经知道)……你知道我如何在bugs.openjdk.java.ne

我有以下测试代码:

tvNodes.getSelectionModel().setSelectionMode(SelectionMode.MULTIPLE);
tvNodes.getSelectionModel().getSelectedItems().addListener(新的ListChangeListener()){
@凌驾

公共空洞被改变(改变你的期望是正确的,AFAIC-你可能会考虑报告一个bug(还有另一个或者可能已经知道)……你知道我如何在bugs.openjdk.java.net中创建一个帐户吗?我似乎在他们的页面上找不到任何关于它的信息。嗯……不要认为你需要一个帐户,它与每个java bug都是一样的:
From 0 To 0 (Removed: true, Added: false, Replaced: false, List: [TreeItem [ value: Circle (8) ]])
    REMOVED ITEM: Circle (3) (5)
    REMOVED ITEM: Circle (4) (5)
    REMOVED ITEM: Circle (5) (5)
    REMOVED ITEM: Circle (6) (5)
    REMOVED ITEM: Circle (7) (5)
From 1 To 1 (Removed: true, Added: false, Replaced: false, List: [TreeItem [ value: Circle (8) ]])
    REMOVED ITEM: Circle (4) (3)
    REMOVED ITEM: Circle (5) (3)
    REMOVED ITEM: Circle (6) (3)