2017-03-22 24 views
1

有沒有辦法設置組件的最小尺寸而不是僅僅是首選尺寸?在codenameone中設置組件的最小尺寸

我目前通過覆蓋組件上的calcPreferredSize方法來設置首選大小,但是在某些情況下,無論首選大小如何,佈局都會將其縮小到未知的最小值。

我使用的是代碼,而不是UI構建器。

+0

您可以使用setLayout設置不同的佈局。 你能發佈你的代碼嗎? – tizbn

回答

0

不,我們沒有辦法做到這一點。

我們沒有複製AWT/Swing中的最小/最大概念,因爲這些概念在那裏從來沒有意義,並且由佈局以不同方式使用。如果組件處於不適合的狀態,則無論最小值如何,都會出現問題。你需要把它放在一個可滾動的Y容器中,或者給它更多的空間。

首選大小是提示大小的最終確定是由佈局管理器邏輯完成的。

如果你有一個具體的例子,在佈局方面的行爲不當,我很樂意幫助。