我有一个模态窗口,最小高度为250px,最大为600px。我以编程方式将1或2或3或无限的GridPanel放入其中。我的问题是我无法让它发挥作用。
如果窗口有一个合适的布局,那么它仍然是250px高,并且第一个Grid将完全适合,如果有另一个,那么它在它下面是不可见的。
如果窗口布局是vbox,那么它也是250px高,但至少所有的GridPanel都在其中可见。这个问题,如果任何网格有太多行,那么它只会在网格中放置一个滚动条,但是我想扩展网格高度以使每一行都可见,并扩展窗口高度还
有什么想法吗?
提前致谢!
答案 0 :(得分:0)
因为没有激光我自己做。 也许有更自动的方式,但这是我能做的最好的。 每次我向窗口添加网格时,我都会遍历网格,获得它们的高度,求和它们,并使用setHeight方法设置窗口高度。