SWT自定义中国省市县区级联控件

最近的一个项目需要用到中国的省市县区级联查询功能.在网上没有找到JAVA SWT相关的资料源码控件.特自定义了一个中国省市级联控件,希望可以帮到有需要的朋友.节约时间.

实现思路如下:

1. 用properties文件定义好省市县区数据结构.于附件code.properties文件.


2. 定义控件,继承org.eclipse.swt.widgets.Composite类,使用监听方式实现级联修改.于附件AddressCmp.java.


3. 调用如下:


AddressCmp  cmp = new  AddressCmp (cmpleft, SWT.NONE);

{

FormData fd = new FormData();

fd.left = new FormAttachment(txtfname, 0, SWT.LEFT);

fd.top = new FormAttachment(lbladdress, -4, SWT.TOP);

cmp.setLayoutData(fd);

}

4. 具体配置文件放置路径,根据项目情况于AddressCmp.jx()中修改.


5. 不知道是什么原因,我确实上传了附件,但是没有显示出来.如有需要请加我QQ:676562697.

 

 

------------------------------工作积累 尹当    QQ:676562697

 

你可能感兴趣的:(自定义控件,SWT,省市级联控件)