1
我想將諸如按鈕和標籤之類的東西放入StackPane中,因爲我希望這些東西在最小化或最大化窗口時保持居中。當我把所有我想要的東西放到StackPane中時,它們都被集中並彼此分層。我如何能夠在StackPane中移動這些元素(如果可能的話),或者如何在調整窗口大小時將所有內容保持居中?StackFane中的JavaFX場景構建器移動元素
我想將諸如按鈕和標籤之類的東西放入StackPane中,因爲我希望這些東西在最小化或最大化窗口時保持居中。當我把所有我想要的東西放到StackPane中時,它們都被集中並彼此分層。我如何能夠在StackPane中移動這些元素(如果可能的話),或者如何在調整窗口大小時將所有內容保持居中?StackFane中的JavaFX場景構建器移動元素
您可以編輯他們的TranslateX和TranslateY屬性。例如
Label label1 = new Label();
label1.setText("0");
label1.TranslateX(-10.0); //<< moves the label 10 pixels to the left.
如果您正在使用Scene Builder,則可以在「佈局」選項卡右側編輯這些屬性。
您確定要使用StackPane嗎?我會建議使用AnchorPane來簡單放置元素。 – vicky96
@ vicky96當我調整窗口大小時,我怎樣才能保持居中?我最初使用AnchorPane。 – sukurity
你在使用場景構建器嗎? – vicky96