Files
FileSorter/target/classes/com/example/primary.fxml
2025-07-15 21:46:39 +02:00

50 lines
2.3 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.chart.BarChart?>
<?import javafx.scene.chart.CategoryAxis?>
<?import javafx.scene.chart.NumberAxis?>
<?import javafx.scene.control.Button?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.control.Menu?>
<?import javafx.scene.control.MenuBar?>
<?import javafx.scene.control.MenuItem?>
<?import javafx.scene.control.ProgressBar?>
<?import javafx.scene.control.TextField?>
<?import javafx.scene.layout.Pane?>
<?import javafx.scene.text.Text?>
<Pane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="400.0" prefWidth="600.0" xmlns="http://javafx.com/javafx/24.0.1" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.example.FileSorterController">
<children>
<MenuBar prefHeight="22.0" prefWidth="600.0">
<menus>
<Menu mnemonicParsing="false" text="File">
<items>
<MenuItem mnemonicParsing="false" text="Close" />
</items>
</Menu>
<Menu mnemonicParsing="false" text="Help">
<items>
<MenuItem mnemonicParsing="false" text="About" />
</items>
</Menu>
</menus>
</MenuBar>
<ProgressBar fx:id="progressBar" layoutY="377.0" prefHeight="18.0" prefWidth="600.0" progress="0.0" />
<BarChart fx:id="filesDiagram" layoutX="14.0" layoutY="134.0" prefHeight="215.0" prefWidth="382.0">
<xAxis>
<CategoryAxis side="BOTTOM" />
</xAxis>
<yAxis>
<NumberAxis side="LEFT" />
</yAxis>
</BarChart>
<TextField id="path" fx:id="path" layoutX="56.0" layoutY="64.0" onMouseClicked="#openFileChooser" />
<Label layoutX="14.0" layoutY="68.0" text="Path" />
<Button id="scan" layoutX="228.0" layoutY="64.0" mnemonicParsing="false" onAction="#scan" text="scan" />
<Label layoutX="56.0" layoutY="349.0" text="Files " />
<Text fx:id="filesamount" layoutX="26.0" layoutY="362.0" strokeType="OUTSIDE" strokeWidth="0.0" text="0" />
<Button fx:id="sortfiles" layoutX="293.0" layoutY="64.0" mnemonicParsing="false" onAction="#SortFiles" text="Sort Files" />
<Text fx:id="errormessages" layoutX="58.0" layoutY="122.0" strokeType="OUTSIDE" strokeWidth="0.0" text="Ready" />
</children>
</Pane>