0
我目前正在使用javafx爲學校開發一個項目。這個類從bottomPane類中獲得「name」和「btUp」和「btDown」,在屏幕上顯示文本「name」,當btnUp被點擊時文本向上移動,文本將向上移動並離開屏幕,就像我想要的那樣,但是當我點擊「btnDown」時,文本會向下移動,直到它位於bottomPane內部並凍結爲止。任何幫助都會被讚賞。所有這些窗格都在GridPane中,並且用於移動文本的按鈕位於底部窗格中。謝謝任何幫助。當文本不在窗格中時,按鈕停止在javafx中工作
所以我知道問題是什麼,只是不知道如何解決它。當文本到達按鈕時,中心的窗格開始覆蓋按鈕。防止這種情況發生?
class centerPane extends bottomPane {
GridPane center = new GridPane(); // Create center root pane.
private static final String MEDIA_URL =
BorderPane video = new BorderPane(); // Pane containing MediaView and video controls.
video.setCenter(mediaView);
video.setBottom(hBox);
video.maxHeightProperty().bind(mediaView.fitHeightProperty().add(15));
// Creating pane containing text
Pane textpane = new Pane();
textpane.getChildren().add(name);
center.add(textpane, 0, 0);
center.add(video,2,0);
center.setAlignment(Pos.CENTER);
center.setHgap(100);
pane.setCenter(center);
btUp.setOnAction(e -> name.setY(name.getY() - 10));
btDown.setOnAction(e -> name.setY(name.getY() + 10));
return pane;
}
}
你可以編輯你的問題,包括[MVCE](http://stackoverflow.com/help/mcve)?目前還不清楚一些變量和類是什麼(什麼是'name',什麼是'borromPane'等等)。 – Itai