请问如何在使用了FillLayout的Composite中插入一个控件?
事情是这样的,我有一个Composite,用的是FillLayout,放入三个Text控件,分别是Text1,Text2,Text3。在Text2上点击右键出来菜单,菜单中有一个插入项,如果选中的话,需要在Text1和Text2中间再插入一个Text控件,请问该怎么插入?
我现在能想到的办法是如下的代码所示
text3.dispose();
text2.dispose();
Text insertedText=new Text(composite,SWT.NONE);
text2=new Text(composite,SWT.NONE);
text3=new Text(composite,SWT.NONE);
但是这种方法太笨了,有其他的方式可以处理吗?