大家
我之前发现setPreferredSize函数已被弃用。
此功能的替代方法是什么?
最佳答案
请参见http://www.codenameone.com/blog/same-size-back-swipe,我们将在此进行进一步讨论。
通常setPreferredSize
不再具有有效的用例。
如果要编写自己的组件,请覆盖calcPreferredSize
。
如果要使一个组件与另一个组件共享大小,请使用新的sameWidth
/ Height
功能。如果要增加组件的尺寸,请使用填充/布局来获得所需的结果。setPreferredSize
不好的原因是它会为特定情况硬编码大小,但是如果设备旋转或虚拟键盘调整了屏幕大小,您将不会收到通知(但calcPreferredSize
将被调用)。
如果您可以指出有效的用例,请告诉我们。仅供参考,我们不太可能很快删除它,我们只是想阻止它的使用。