mirror of
https://github.com/michaelrausch/Party-Parrots-At-Sea.git
synced 2026-05-09 14:28:43 +00:00
38b44fa92b
# Conflicts: # src/main/java/seng302/controllers/Controller.java # src/main/java/seng302/controllers/RaceController.java # src/main/java/seng302/controllers/RaceViewController.java # src/main/java/seng302/models/BoatGroup.java # src/main/java/seng302/models/mark/MarkGroup.java # src/main/java/seng302/models/stream/StreamParser.java # src/test/java/seng302/models/stream/StreamReceiverTest.java
40 lines
1.2 KiB
Java
40 lines
1.2 KiB
Java
package seng302.controllers;
|
|
|
|
import javafx.fxml.FXML;
|
|
import javafx.fxml.FXMLLoader;
|
|
import javafx.fxml.Initializable;
|
|
import javafx.scene.layout.AnchorPane;
|
|
import javafx.scene.layout.Pane;
|
|
|
|
import java.io.IOException;
|
|
import java.net.URL;
|
|
import java.util.ResourceBundle;
|
|
import seng302.models.stream.StreamParser;
|
|
|
|
public class Controller implements Initializable {
|
|
|
|
@FXML
|
|
private AnchorPane contentPane;
|
|
|
|
private void setContentPane(String jfxUrl) {
|
|
try {
|
|
contentPane.getChildren().removeAll();
|
|
contentPane.getChildren().clear();
|
|
contentPane.getStylesheets().add(getClass().getResource("/css/master.css").toString());
|
|
contentPane.getChildren()
|
|
.addAll((Pane) FXMLLoader.load(getClass().getResource(jfxUrl)));
|
|
} catch (javafx.fxml.LoadException e) {
|
|
System.err.println(e.getCause());
|
|
} catch (IOException e) {
|
|
System.err.println(e);
|
|
}
|
|
}
|
|
|
|
@Override
|
|
public void initialize(URL location, ResourceBundle resources) {
|
|
contentPane.getStylesheets().add(getClass().getResource("/css/master.css").toString());
|
|
setContentPane("/views/StartScreenView.fxml");
|
|
StreamParser.boatPositions.clear();
|
|
}
|
|
}
|