PgpKeyTreePane.java 文件源码

java
阅读 22 收藏 0 点赞 0 评论 0

项目:subshare 作者:
public PgpKeyTreePane() {
    loadDynamicComponentFxml(PgpKeyTreePane.class, this);

    treeTableView.setShowRoot(false);
    treeTableView.getSelectionModel().setSelectionMode(SelectionMode.MULTIPLE);

    nameTreeTableColumn.setCellFactory(new Callback<TreeTableColumn<PgpKeyTreeItem<?>,String>, TreeTableCell<PgpKeyTreeItem<?>,String>>() {
        @Override
        public TreeTableCell<PgpKeyTreeItem<?>, String> call(TreeTableColumn<PgpKeyTreeItem<?>, String> param) {
            return new NameCell();
        }
    });

    checkedTreeItems.addListener(new SetChangeListener<PgpKeyTreeItem<?>>() {
        @Override
        public void onChanged(SetChangeListener.Change<? extends PgpKeyTreeItem<?>> change) {
            final PgpKeyTreeItem<?> elementAdded = change.getElementAdded();
            if (elementAdded != null)
                elementAdded.setChecked(true);

            final PgpKeyTreeItem<?> elementRemoved = change.getElementRemoved();
            if (elementRemoved != null)
                elementRemoved.setChecked(false);
        }
    });
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号