2010-07-16 105 views
3

我有一個窗口的miglayout其中一列指定爲grow,但我需要修改,所以它基本上意味着「增長,但限制爲___像素」。miglayout問題:列約束

有沒有一種方法可以做到這一點?

回答

5

這是可行的。只需設置該列的最大大小。在以下示例中,

setLayout(
    new MigLayout(
     "", 
     "[89px][:89px:250px,grow][89px,grow]", 
     "[23px][23px][23px]")); 

第二列的首選大小爲89像素,最大大小爲250像素。它將停止增長到250.第三列將繼續增長。

+0

太好了 - 謝謝! – 2010-07-16 19:56:47

+0

感謝Mikael Grev創造如此美妙的佈局:) – 2010-07-17 00:40:34