2017-09-17 4 views
0

「説明」テキスト(Label - TextArea)に沿って対応するように、「説明」ラベルの位置を調整する方法を教えてください。これらのコンポーネントは、gridPaneの内部にあり、javaFXでコード化されています(SceneBuilderのヒントはここで私を助けません)。 コード:ラベルをテキストエリアに合わせる

Label descriptionLabel = new Label("Description:"); 
descriptionLabel.setPadding(new Insets(5, 5, 5, 5)); 
JFXTextArea descriptionTextArea = new JFXTextArea(); 
descriptionTextArea.setPadding(new Insets(5, 0, 5, 0)); 
descriptionTextArea.setPromptText("Enter description..."); 
gridPane.add(descriptionLabel, 0, 2); 
gridPane.add(descriptionTextArea, 1, 2); 

私はdescriptionLabel.setAlignment(Pos.TOP_LEFT);で試してみたが、どちらも、それはあなたがGridPane制約を使用する必要が

答えて

1

を私を助けました。 ValignmentTopに、HalignmentRightに設定されています。あなたを見た後Java Doc

GridPane.setHalignment(descriptionLabel, HPos.RIGHT); 
GridPane.setValignment(descriptionLabel, VPos.TOP); 

は再び絵、私はあなただけsetValignmentが必要だと思います。

+0

ありがとう –

関連する問題