2015-10-19 14 views
0

我有一個模式窗口,最小高度爲250px,最大爲600px。在編程方面,我把1或2或3或無限GridPanel。我的問題是我無法正常工作。具有多個GridPanel的自動調整窗口

如果窗口有合適的佈局,那麼它仍然是250px高,並且第一個Grid將完全適合,如果有另一個則它在其下面不可見。

如果窗口布局是vbox,那麼它的高度也是250px,但至少所有的GridPanels都可見。這個問題,如果任何網格有太多的行,那麼它會簡單地把一個滾動條放在網格中,而不是我想擴大網格的高度,使每一行可見,並擴大窗口高度也。

有什麼想法?

在此先感謝!

回答

0

因爲沒有ansers我自己做。 也許有一種更自動的方式,但這是我能做的最好的。 每次向窗口中添加一個網格時,我都會遍歷網格,獲取它們的高度,將它們相加,並使用setHeight方法設置窗口高度。