ADD: added first version

This commit is contained in:
2025-07-15 21:46:39 +02:00
commit 04e82ce1bd
19 changed files with 597 additions and 0 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,49 @@
<?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>

Binary file not shown.