我有一個HBox和兩個(或更多)按鈕。我希望所有按鈕的寬度相同。我無法以像素爲單位設置按鈕的寬度,因爲文本是從每種語言的資源包中獲取的(因此文本的長度是可變的)。這是我試過的代碼,但沒有成功:JavaFX:HBox中具有相同寬度的按鈕
Button but1=new Button("Long text");
Button but2=new Button ("Text");
HBox.setHgrow(but1, Priority.ALWAYS);
HBox.setHgrow(but2, Priority.ALWAYS);
HBox hbox=new HBox();
hbox.getChildren().addAll(but1,but2);
Scene scene=new Scene(hbox, 1000, 600);
stage.setScene(scene);
stage.show();
什麼是我的錯?
@IchichiUchiha如果我們說「相同的寬度」,那麼它應該至少有兩個按鈕。 –