我为什么要使用formlayout / formdata而不是setBounds?

时间:2012-08-07 14:15:31

标签: java layout swt

在创建像Combo这样简单的内容时,为什么要将FormLayoutFormData一起使用而不是设置边界?

1 个答案:

答案 0 :(得分:4)

使用布局可以更轻松地支持不同的操作系统,用户设置和分辨率。它还有助于更好地处理窗口大小调整。例如。不同的操作系统具有不同的字体大小(或者某些用户可能设置不同的默认字体) - 因此,如果您不在所有可能的设置上测试UI,则文本可能会被剪裁。