/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package javafxapplication1; import java.util.ArrayList; import java.util.Map; import javafx.application.Application; import javafx.event.ActionEvent; import javafx.event.EventHandler; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.layout.StackPane; import javafx.scene.media.Media; import javafx.scene.media.MediaPlayer; import javafx.scene.media.MediaPlayer.Status; import javafx.stage.Stage; /** * * @author user */ public class JavaFXApplication1 extends Application { private Application.Parameters parameters; /** * @param args the command line arguments */ public static void main(String[] args) { launch(args); } @Override public void start(Stage primaryStage) { final ArrayList theTracks = new ArrayList<>(0); primaryStage.setTitle("Hello World!"); try { theTracks.add(new MediaPlayer(new Media("file:///C:/wamp/www/FYP_D07114915_SERVER/ServerAudioTracks/kevuser/Sessions/TESTSESSION/10.mp3"))); theTracks.add(new MediaPlayer(new Media("file:///C:/wamp/www/FYP_D07114915_SERVER/ServerAudioTracks/kevuser/Sessions/TESTSESSION/9.mp3"))); theTracks.add(new MediaPlayer(new Media("file:///C:/wamp/www/FYP_D07114915_SERVER/ServerAudioTracks/kevuser/Sessions/TESTSESSION/5.mp3"))); for (Map.Entry entry : parameters.getNamed().entrySet()) { System.out.println(entry.getKey() + "/" + entry.getValue()); } } catch (Exception e) { } Button btn = new Button(); btn.setText("Say 'Hello World'"); btn.setOnAction(new EventHandler() { @Override public void handle(ActionEvent event) { System.out.println("Hello World!"); for (MediaPlayer p : theTracks) { System.out.println(p.getStatus()); } } }); StackPane root = new StackPane(); root.getChildren().add(btn); primaryStage.setScene(new Scene(root, 300, 250)); primaryStage.show(); } }