2016-05-13 11 views
0

TabPaneのタブ内にいくつかのコンテンツを配置しましたが、TabPaneの幅がタブ内の最も長い要素と同じに見えます(最も長い要素は画像に表示されません)。JavaFX TabPaneが空白を埋めていない

TabPaneは、どのように私ができる

tabPane

..私はそれが全体のスペース、内部最長の要素だけではなく大きさを埋めるために期待する理由、それはですゼロ値のアンカーとAnchorPaneの内側にありますTabPaneを使用可能なスペースをすべて埋めるようにしますか?

UPDATE:

私はあなたが追加した場合..私のTabViewはFXMLLoader.load()メソッドを使ってロードされ、それがAnchorPaneに子として追加されますことを、

+0

タブペインでアンカーペイントの制約を確認してください。あなたのコードを投稿すると助けが簡単になります。問題を示す[MCVE](http://stackoverflow.com/help/mcve)もあります。 – RonSiven

答えて

1

を言及するのを忘れましたコード内tabPane、あなたはこのように試みることができる:

AnchorPane anchorPaneContent = new AnchorPane(); 
    TabPane node = new TabPane(); 
    AnchorPane.setTopAnchor(node, 0.0); 
    AnchorPane.setLeftAnchor(node, 0.0); 
    AnchorPane.setRightAnchor(node, 0.0); 
    AnchorPane.setBottomAnchor(node, 0.0); 
    anchorPaneContent.getChildren().add(node); 

あなたはSceneBuilderでtabPaneを追加する場合は、あなただけtabpaneは、それがノード上で右クリックして、親の収まるようにする必要があります。

関連する問題