From 305aef74732d48784c17fd70ff2ff9a3b34d8389 Mon Sep 17 00:00:00 2001 From: Matin-Ardestani Date: Tue, 9 Jun 2026 22:58:53 +0330 Subject: [PATCH 1/8] Implement first draft app view --- .idea/misc.xml | 2 +- pom.xml | 46 ++-- src/main/java/sbu/javafx/Song.java | 4 + src/main/resources/sbu/javafx/App-view.fxml | 192 ++++++++++++++- src/main/resources/sbu/javafx/style.css | 248 ++++++++++++++++++++ 5 files changed, 465 insertions(+), 27 deletions(-) create mode 100644 src/main/java/sbu/javafx/Song.java create mode 100644 src/main/resources/sbu/javafx/style.css diff --git a/.idea/misc.xml b/.idea/misc.xml index 001e756..0c04b52 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -8,7 +8,7 @@ - + \ No newline at end of file diff --git a/pom.xml b/pom.xml index e45147d..b2091be 100644 --- a/pom.xml +++ b/pom.xml @@ -11,32 +11,44 @@ UTF-8 -5.10.2 + 5.10.2 + 23 + 23 + org.openjfx javafx-controls - 21 + ${javafx.version} + org.openjfx javafx-fxml - 21 + ${javafx.version} - + + org.openjfx + javafx-media + ${javafx.version} + + + org.junit.jupiter junit-jupiter-api ${junit.version} test + org.junit.jupiter junit-jupiter-engine ${junit.version} test - + + @@ -45,30 +57,18 @@ maven-compiler-plugin 3.13.0 - 23 - 23 + ${maven.compiler.release} + org.openjfx javafx-maven-plugin 0.0.8 - - - - default-cli - - sbu.javafx/sbu.javafx.MusicApp - app - app - app - true - true - true - - - + + sbu.javafx/sbu.javafx.MusicApp + - \ No newline at end of file + diff --git a/src/main/java/sbu/javafx/Song.java b/src/main/java/sbu/javafx/Song.java new file mode 100644 index 0000000..2847357 --- /dev/null +++ b/src/main/java/sbu/javafx/Song.java @@ -0,0 +1,4 @@ +package sbu.javafx; + +public class Song { +} diff --git a/src/main/resources/sbu/javafx/App-view.fxml b/src/main/resources/sbu/javafx/App-view.fxml index 306c8d3..27dbace 100644 --- a/src/main/resources/sbu/javafx/App-view.fxml +++ b/src/main/resources/sbu/javafx/App-view.fxml @@ -1,8 +1,194 @@ - + + + + + + + + - + - + + + + + + + + + + + + + + + + + + + + + + + + +