Skip to content
Snippets Groups Projects
Commit c8840a26 authored by Anders Emil Bergan's avatar Anders Emil Bergan Committed by Adele Iren Westrum Kjølstad
Browse files

work on budget frontend

parent b6ca84ff
No related branches found
No related tags found
1 merge request!35Budget
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.control.Button?> <?import javafx.scene.control.Button?>
<?import javafx.scene.control.DatePicker?> <?import javafx.scene.control.TableColumn?>
<?import javafx.scene.control.ProgressBar?> <?import javafx.scene.control.TableView?>
<?import javafx.scene.control.TextArea?>
<?import javafx.scene.image.Image?> <?import javafx.scene.image.Image?>
<?import javafx.scene.image.ImageView?> <?import javafx.scene.image.ImageView?>
<?import javafx.scene.layout.AnchorPane?> <?import javafx.scene.layout.AnchorPane?>
<?import javafx.scene.layout.ColumnConstraints?> <?import javafx.scene.layout.ColumnConstraints?>
<?import javafx.scene.layout.FlowPane?>
<?import javafx.scene.layout.GridPane?> <?import javafx.scene.layout.GridPane?>
<?import javafx.scene.layout.HBox?>
<?import javafx.scene.layout.RowConstraints?> <?import javafx.scene.layout.RowConstraints?>
<?import javafx.scene.layout.VBox?> <?import javafx.scene.text.Font?>
<?import javafx.scene.text.Text?>
<AnchorPane prefHeight="400.0" prefWidth="600.0" xmlns="http://javafx.com/javafx/19" xmlns:fx="http://javafx.com/fxml/1" fx:controller="no.ntnu.idatt1002.demo.controller.SceneController"> <AnchorPane prefHeight="400.0" prefWidth="600.0" xmlns="http://javafx.com/javafx/19" xmlns:fx="http://javafx.com/fxml/1" fx:controller="no.ntnu.idatt1002.demo.controller.SceneController">
...@@ -24,20 +28,50 @@ ...@@ -24,20 +28,50 @@
<ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" /> <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
</columnConstraints> </columnConstraints>
<rowConstraints> <rowConstraints>
<RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" /> <RowConstraints maxHeight="397.0" minHeight="10.0" prefHeight="61.0" vgrow="SOMETIMES" />
<RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" /> <RowConstraints maxHeight="397.0" minHeight="10.0" prefHeight="41.0" vgrow="SOMETIMES" />
<RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" /> <RowConstraints maxHeight="397.0" minHeight="10.0" prefHeight="296.0" vgrow="SOMETIMES" />
<RowConstraints maxHeight="152.0" minHeight="10.0" prefHeight="79.0" vgrow="SOMETIMES" />
</rowConstraints> </rowConstraints>
<children> <children>
<VBox prefHeight="200.0" prefWidth="100.0" GridPane.rowIndex="2"> <HBox alignment="TOP_CENTER" prefHeight="98.0" prefWidth="600.0" spacing="40.0" GridPane.rowIndex="3">
<children> <children>
<DatePicker minWidth="200.0" /> <Button minHeight="80.0" minWidth="100.0" mnemonicParsing="false" onAction="#underProgress" prefWidth="100.0" text="Add Budget Item" />
<Button minWidth="200.0" mnemonicParsing="false" prefHeight="26.0" prefWidth="185.0" text="Button" /> <Button minHeight="80.0" minWidth="100.0" mnemonicParsing="false" onAction="#underProgress" prefWidth="100.0" text="Edit/Remove" />
<Button minWidth="200.0" mnemonicParsing="false" text="Button" /> <Button minHeight="80.0" minWidth="100.0" mnemonicParsing="false" onAction="#underProgress" prefWidth="100.0" text="Save/Back" />
<Button minWidth="200.0" mnemonicParsing="false" text="Button" />
</children> </children>
</VBox> </HBox>
<ProgressBar prefHeight="20.0" prefWidth="200.0" progress="0.0" GridPane.rowIndex="1" /> <FlowPane alignment="CENTER" columnHalignment="CENTER" prefHeight="200.0" prefWidth="200.0" GridPane.halignment="CENTER" GridPane.rowIndex="2" GridPane.valignment="CENTER">
<children>
<TableView prefHeight="260.0" prefWidth="540.0">
<columns>
<TableColumn prefWidth="75.0" text="Category/Title" />
<TableColumn prefWidth="75.0" text="Percentage" />
<TableColumn prefWidth="75.0" text="Amount" />
<TableColumn prefWidth="75.0" text="Description" />
</columns>
<columnResizePolicy>
<TableView fx:constant="CONSTRAINED_RESIZE_POLICY" />
</columnResizePolicy>
</TableView>
</children>
</FlowPane>
<HBox alignment="CENTER" prefHeight="100.0" prefWidth="200.0">
<children>
<Text strokeType="OUTSIDE" strokeWidth="0.0" text="Budget">
<font>
<Font size="48.0" />
</font>
</Text>
</children>
</HBox>
<HBox alignment="CENTER" prefHeight="100.0" prefWidth="200.0" GridPane.rowIndex="1">
<children>
<TextArea fx:id="monthVariable" prefHeight="20.0" prefWidth="180.0" text="Month" />
<TextArea fx:id="daysVariable" prefHeight="20.0" prefWidth="180.0" text="Days" />
<TextArea fx:id="totalBudgetAmount" prefHeight="20.0" prefWidth="180.0" text="Amount" />
</children>
</HBox>
</children> </children>
</GridPane> </GridPane>
</children> </children>
......
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