Skip to content
Snippets Groups Projects
Commit a6134e91 authored by Simon Wang's avatar Simon Wang
Browse files

Added File Structure for Left Pane

parent e4188660
No related branches found
No related tags found
No related merge requests found
Pipeline #84079 passed
package net.codebot.application
import javafx.scene.Node
import javafx.scene.control.TreeItem
import javafx.scene.control.TreeView
import javafx.scene.image.Image
import javafx.scene.image.ImageView
import javafx.scene.layout.StackPane
import java.io.File
class FolderView {
fun build() : StackPane {
val folder_img = ImageView(Image("https://png.pngtree.com/png-vector/20190916/ourmid/pngtree-folder-icon-for-your-project-png-image_1731079.jpg"))
folder_img.fitWidth = 20.0
folder_img.fitHeight = 20.0
val folderIcon: Node = folder_img
val rootItem = TreeItem<Any?>("Inbox", folderIcon)
rootItem.isExpanded = true
File("src/main/kotlin").walk(FileWalkDirection.BOTTOM_UP).forEach {
val item = TreeItem<Any?>(it)
rootItem.children.add(item)
}
return StackPane(TreeView<Any?>(rootItem))
}
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment