38 lines
1.1 KiB
Java
38 lines
1.1 KiB
Java
package nl.minkema.leendert;
|
|
|
|
import javafx.scene.Group;
|
|
import javafx.scene.Node;
|
|
import javafx.scene.image.Image;
|
|
import javafx.scene.image.ImageView;
|
|
import javafx.scene.media.Media;
|
|
import javafx.scene.media.MediaPlayer;
|
|
|
|
import java.net.URISyntaxException;
|
|
import java.util.ArrayList;
|
|
|
|
/**
|
|
* Created by jpdej on 23-2-2017.
|
|
*/
|
|
public class Menu extends Group {
|
|
|
|
public Menu() throws URISyntaxException {
|
|
ArrayList<Node> nodes = new ArrayList<>();
|
|
Image bg = new Image("https://s-media-cache-ak0.pinimg.com/originals/56/b2/3e/56b23e286dc03db415db7af75d15d58a.jpg");
|
|
ImageView view = new ImageView(bg);
|
|
System.out.println(bg.getHeight());
|
|
view.setX(0);
|
|
view.setY(0);
|
|
view.setFitHeight(900);
|
|
view.setPreserveRatio(true);
|
|
String loc = this.getClass().getResource("/music/menu.wav").toString();
|
|
System.out.println(loc);
|
|
Media music = new Media(loc);
|
|
MediaPlayer menuplayer = new MediaPlayer(music);
|
|
menuplayer.setCycleCount(Integer.MAX_VALUE);
|
|
menuplayer.setAutoPlay(true);
|
|
nodes.add(view);
|
|
|
|
getChildren().addAll(nodes);
|
|
}
|
|
}
|