Wyskakuje mi taki błąd non stop : javafx.fxml.LoadException: No controller specified.
/Users/robert/Documents/workspace/FirstProject/bin/application/MyView.fxml:25
kod:
package application;
import javafx.application.Application;
import javafx.fxml.FXMLLoader;
import javafx.stage.Stage;
import javafx.scene.Parent;
import javafx.scene.Scene;
public class Main extends Application {
@Override
public void start(Stage primaryStage) {
try {
Parent root = FXMLLoader.load(getClass().getResource("/application/MyView.fxml"));
Scene scene = new Scene(root);
scene.getStylesheets().add(getClass().getResource("application.css").toExternalForm());
primaryStage.setScene(scene);
primaryStage.show();
} catch(Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
launch(args);
}
}
Kontroler:
package controller;
import java.net.URL;
import java.util.ResourceBundle;
import javafx.fxml.FXML;
import javafx.fxml.Initializable;
import javafx.scene.control.Button;
import javafx.scene.media.MediaPlayer;
import javafx.scene.media.MediaView;
public class MyController implements Initializable{
@FXML
private MediaView video;
@FXML
private Button enter;
@Override
public void initialize(URL location, ResourceBundle resources) {
}
public void playVideo(){
MediaPlayer player = video.getMediaPlayer();
player.setAutoPlay(true);
enter.setVisible(false);
}
}