Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaFx未选择的TreeItem(TreeView)_Java_Javafx_Treeview - Fatal编程技术网

JavaFx未选择的TreeItem(TreeView)

JavaFx未选择的TreeItem(TreeView),java,javafx,treeview,Java,Javafx,Treeview,我做了一个树视图: TreeItem<String> root = new TreeItem<>("roothidden"); treeView.setRoot(root); treeView.setShowRoot(false); mainModel.getNumberOfCnx(); if(mainModel.getNumberOfCnx()!=0){ // parcourir pr avoir tt

我做了一个树视图:

    TreeItem<String> root = new TreeItem<>("roothidden");
    treeView.setRoot(root);
    treeView.setShowRoot(false);


    mainModel.getNumberOfCnx();


    if(mainModel.getNumberOfCnx()!=0){

        // parcourir pr avoir tt les noms des cnx
        for(int i = 1 ; i<=mainModel.getNumberOfCnx() ; i++){

             String cnx = mainModel.getCnxName(i);
             TreeItem<String> node = new TreeItem<>(cnx,new ImageView(env_icon));

             // ajouter les param
             TreeItem<String> host_node = new TreeItem<>(mainModel.getCnxHost(cnx),new ImageView(host_icon));
             TreeItem<String> port_node = new TreeItem<>(mainModel.getCnxPort(cnx),new ImageView(port_icon));
             TreeItem<String> user_node = new TreeItem<>(mainModel.getCnxUser(cnx),new ImageView(user_icon));
             TreeItem<String> db_node = new TreeItem<>(mainModel.getCnxDbName(cnx),new ImageView(db_icon));

             node.getChildren().addAll(host_node,port_node,user_node,db_node);

             root.getChildren().add(node);
        }
TreeItem root=新的TreeItem(“roothidden”);
树丛根(根);
treeView.setShowRoot(假);
mainModel.getNumberOfCnx();
if(mainModel.getNumberOfCnx()!=0){
//法国国家公园公园

对于(int i=1;i,根据您尝试实现的目标,我看到三个选项:

1) 通过
TreeTableViewSelectionModel
,如下所述:

2) 通过使用鼠标透明:
treeView.setMouseTransparent(true)


3) 通过CSS将选择颜色更改为透明,这取决于您试图实现的目标,我看到了三个选项:

1) 通过
TreeTableViewSelectionModel
,如下所述:

2) 通过使用鼠标透明:
treeView.setMouseTransparent(true)


3) 通过CSS将选择颜色更改为透明,您希望实现什么?请检查下图可能与您希望实现的内容重复?请检查下图可能重复4)使用行工厂禁用与这些项目对应的行。4)使用行工厂禁用对应的行我喜欢那些东西。