为什么在javafx中绑定不起作用?我该如何解决?

时间:2015-12-11 22:29:44

标签: java javafx bind

嗨,我是javafx的新手,我有一个问题,那就是:

public void initialize(URL url, ResourceBundle rb) {
    setImages();
    stagged.getIcons().add(new Image(getClass().getResourceAsStream("media.png")));
    handleSound();
    playlist.getSelectionModel().selectedIndexProperty().addListener(new ChangeListener<Number>() {

        @Override
        public void changed(ObservableValue<? extends Number> observable, Number oldValue, Number newValue) {
            handlePlaying(newValue.intValue());
            playlist.getSelectionModel().clearSelection();;
        }
    });
    mediaview.fitWidthProperty().bind(stack.widthProperty());
    mediaview.fitHeightProperty().bind(stack.heightProperty());
    volume.setValue(100);
    // TODO
}

当我改变我的场景和舞台的大小并因此正确地堆叠它在第一个地方获得全屏但在那之后当我调整它并且小它我的媒体(和堆栈!!)保持大,直到我的程序运行它将保持大,当我调整大小时,我看到这个正确!我怎么能解决这个问题,更重要的是为什么会发生这种情况? 提前谢谢你

0 个答案:

没有答案