HBox 内で TextFill のサイズを自動的に変更しようとしています。SceneBuild または fxml コードを使用してこれを行うには、以下の図のように HGrow プロパティを常に設定するだけで非常に簡単です。
しかし、何らかの理由で、Java コードによってコンポーネントを動的に生成する必要があり、この方法では、このプロパティを textField に設定する方法が見つかりません。
HBox hBox = new HBox();
TextField autoCompleteNome = new AutoCompleteTextField();
TextField autoCompleteCargo = new AutoCompleteTextField();
Button btnRemove = new Button("Excluir");
hBox.setAlignment(Pos.CENTER);
hBox.setFillHeight(true);
hBox.setMinHeight(39);
hBox.setSpacing(5);
autoCompleteName.setAlignment(Pos.CENTER_LEFT);
autoCompleteName.autosize();
autoCompleteName.setMinHeight(30);
autoCompleteName.setPrefHeight(30);
autoCompleteName.setItems(data);
autoCompleteName.setPromptText("Nome");
hBox.getChildren().add(autoCompleteName);