比如我先定义了两个Text类型的控件
Text text1 = new Text(xx,xx)Text text2 = new Text(xx,xx)
当我遍历时怎么得出两个text的名称。
Control vctrls[]  = BaseEditshell.getChildren();
for (int vctrlcount=0; vctrlcount<vctrls.length; vctrlcount++){
   Control vctrl = vctrls[vctrlcount];
   //接下来想得出vctrl 的名称,可是得不到,怎么办?
}

解决方案 »

  1.   

    愿与做SWT的朋友交流。
    MSN:[email protected]
    请注明:SWT
      

  2.   

    不像VB一样可以得到名称。得到的都是new 对象的引用,你起的名称text1和text2都是引用名。。
      

  3.   

    //接下来想得出vctrl 的名称,可是得不到,怎么办?数组里面本身就是text1,text2的引用,即使if(vctrl[0] == text1)也可以,没必要得到名称的?
      

  4.   

    String getText()
    返回包含在该文本组件中的文本