我用FORMLAYOUT布局了COMPOSITE让这个COMPOSITE充满这个容器,我如何直接得到这个COMPOSITE的实际大小?

解决方案 »

  1.   

    composite.getSize()
    或者调用父级容器的 toDisplay(Point p)方法 将子控件坐标转换成相对父级容器的绝对坐标大小
      

  2.   

    composite.getSize()返回Point
    Point.x是width
    Point.y是height
      

  3.   

    ...我没说清楚,我的composite用的是FormLayout,而在子控件是用的绝对布局,现在我想得到的是composite的绝对坐标,getSize()是空的,因为我设置的是layoutData而不是绝对定位