Complete fxml & Cotroller class

This commit is contained in:
2026-05-24 23:49:54 +03:30
parent c3205138cb
commit 2842cd414c
4 changed files with 119 additions and 10 deletions
+19 -3
View File
@@ -1,8 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.control.Button?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.control.ListView?>
<?import javafx.scene.layout.VBox?>
<VBox xmlns="http://javafx.com/fxml" alignment="CENTER" spacing="10">
<?import javafx.scene.layout.HBox?>
<!-- TODO: Add your code here! -->
<VBox alignment="CENTER" spacing="15.0" xmlns:fx="http://javafx.com/fxml" fx:controller="sbu.javafx.MusicController">
<Label fx:id="lblStatus" text="Musiv Player" style="-fx-font-size: 18px; -fx-font-weight: bold;"/>
</VBox>
<ListView fx:id="lvSongs" prefHeight="200.0" prefWidth="350.0"/>
<HBox spacing="10" alignment="CENTER">
<Button fx:id="btnPlayStop" text="PLay ▶" onAction="#handlePlayAction" prefWidth="300"/>
</HBox>
<VBox spacing="10"/>
<Button text="Add to playlist " onAction="#addToPlaylist" prefWidth="300"/>
<VBox spacing="10"/>
<Button fx:id="btnViewPlaylist" text="Show Playlist" onAction="#openPlaylistWindow" prefWidth="300"/>
</VBox>
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.control.ListView?>
<?import javafx.scene.layout.VBox?>
<VBox alignment="TOP_CENTER" spacing="10.0" xmlns:fx="http://javafx.com/fxml" fx:controller="sbu.javafx.PlayListController">
<Label text="Your PlayList : " style="-fx-font-size: 20px; -fx-font-weight: bold;"/>
<ListView fx:id="lvPlaylist" prefHeight="300.0" prefWidth="300.0"/>
</VBox>