本帖最后由 11097082 于 2010-07-15 15:01:33 编辑

解决方案 »

  1.   

    一个Composite持有另外一个的Composite对象的引用即可。
      

  2.   

    healer_kx 兄,请以上例举例说明,谢谢
      

  3.   

    你这个方法中不是new了两个Composite对象吗?
    private void createViewForm(){
    然后你给一个对象,加个方法,例如setComposite(Composite c);
    那么你就可以把另外一个通过这个方法传递过去了,那第一个对象不就持有了第二个Compoiste对象的引用了?你有了引用,不就想调用什么都可以了。?
      

  4.   

    如此甚好,但也只能:
             private tableComposite tableComposite;
    public void setTableComposite(tableComposite tableComposite) {
    this.tableComposite = tableComposite;
    }而不能用 setComposite(Composite c);
    因为Composite 没有 addItem()函数
    无奈哦