3

我希望当您单击它而不是“+”时它会转动 TreeItem。我添加了以下代码:

Tree.addSelectionHandler(new SelectionHandler<TreeItem>() {

        @Override
        public void onSelection(SelectionEvent<TreeItem> event) {
            event.getSelectedItem().setState(!event.getSelectedItem().getState());
        }
    });

TreeItem 展开但未折叠,因为 onSelection 激活了两次。
这可能是什么原因?

4

1 回答 1