大家 我之前发现 setPreferredSize 函数已被弃用。 这个功能的替代品是什么?
最佳答案
参见 http://www.codenameone.com/blog/same-size-back-swipe我们进一步讨论这个问题。
通常 setPreferredSize
不再具有有效用例。
如果您正在编写自己的组件,请覆盖 calcPreferredSize
。
如果您试图让一个组件与另一个组件共享一个尺寸,请使用新的 sameWidth
/Height
功能。如果您想增加组件的大小,请使用填充/布局来实现您想要的结果。
setPreferredSize
不好的原因是它针对特定情况硬编码了大小,但如果设备旋转或虚拟键盘调整屏幕大小,您将不会收到通知(calcPreferredSize
将被调用)。
如果您能指出一个有效的用例,请告诉我们。仅供引用,我们不太可能很快将其删除,我们只是想阻止它的使用。
关于java - 代号one中的替代函数而不是setPreferredSize函数是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24585804/