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);