1
私はJavaFxアプリケーションを持っていて、特定のレイアウトを得るためにいくつかのHおよびVBoxを使用しました。あるHBoxでは、私はテキストフィールドとButtonを持っています。私は彼らがこのHBoxで可能なすべてのスペースを占有したいと思っています。JavaFxでHBoxアイテムがすべての幅を使用できるようにしました
vboxRight = new VBox(); //This is the right VBox
vboxRight.setSpacing(10);
//This HBox represents the first "Line"
hboxLine = new HBox();
hboxLine.setSpacing(10);
hboxLine.setMinHeight(30);
//Textbox
txtField = new TextField();
txtField.setMinHeight(30);
//Button
btn = new Button("Search");
btn.setMinHeight(30);
btn.setOnAction(this);
hboxLine.getChildren().addAll(txtField, btn);
vboxRight.getChildren().addAll(hboxLine);
これを達成する方法はありますか?多分CSSで?
ポスト同僚deまたはFXML。 – Sedrick
おそらく 'HBox.setHgrow(textfield、Priority.ALWAYS);と' HBox.setHgrow(button、Priority.ALWAYS); 'ですが、コードを見て知るのは難しいでしょう。 – Sedrick
@SedrickJefferson問題は、コードがかなり大きくて扱いにくいですが、私はちょっと投稿します。 – Lukas