summaryrefslogtreecommitdiffstats
path: root/src/de/fhswf/fbin/java2fx/trees/DirectoryTreeView.java
blob: 6885ff6665012522852e774bd0f72360c261aaf4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package de.fhswf.fbin.java2fx.trees;

import java.io.File;

import javafx.scene.control.TreeView;
import de.fhswf.fbin.java2fx.entities.FXFile;

public class DirectoryTreeView extends TreeView<FXFile>
{
   public DirectoryTreeView()
   {
      super(new DirectoryTreeItem(new File(System.getProperty("file.separator"))));
      boolean isRunningOnWindows = System.getProperty("os.name")
            .toLowerCase().contains("windows");
      if (isRunningOnWindows) {
         this.setShowRoot(false);
         this.rootProperty().getValue().setExpanded(true);;
      }
   }
}