MediaView налазит туда, куда не должна - Java

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток. Прошу объяснить, что я сделал не так и как это исправить. Собственно делал по этому уроку: https://www.youtube.com/watch?v=78Eq67godTk После того, как автор видео установил кнопки и запустил программу мы видим, что MediaView не налазит на кнопки. Я сделал всё точно как на видео. Никакие доп параметры не трогал.
    
    @FXML
    private MediaView mv;
    private MediaPlayer mp;
    private Media me;
 
    @Override
    public void initialize(URL url, ResourceBundle rb) {
        String path = new File("src/advancedtrainingdemo/prototype/media/sky.mp4").getAbsolutePath();
        me = new Media(new File(path).toURI().toString());
        mp = new MediaPlayer(me);
        mv.setMediaPlayer(mp);
        //mp.setAutoPlay(true);
 
        DoubleProperty width = mv.fitWidthProperty();
        DoubleProperty height = mv.fitHeightProperty();
 
        width.bind(Bindings.selectDouble(mv.sceneProperty(), "width"));
        height.bind(Bindings.selectDouble(mv.sceneProperty(), "height"));
        
        //Это со след урока, оно роли не играет.
        volumeSlider.setValue(mp.getVolume() * 100);
        volumeSlider.valueProperty().addListener((Observable observable) -> {
            mp.setVolume(volumeSlider.getValue() / 100);
        });
    }
Вот как у меня это выглядит:

Решение задачи: «MediaView налазит туда, куда не должна»

textual
Листинг программы
someButton.setOpacity(1);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.714 из 5