打开eclipse东西,新建一个java项目,项目名称为tree。
在tree项目中新建一个windows应用:tree。
打开tree.java这个文件,选着设计模式design,在shell窗口中添加一个树形表格,在树形表格中添加两个列,一个是省份,一个是城市。
在tree.java中找到createContents这个方式,增添代码,添加3个省份,一个是广东,一个是河南,一个是湖南。
TreeItem ti1=new TreeItem(tree,SWT.NONE); ti1.setText(0, "广东"); TreeItem ti2=new TreeItem(tree,SWT.NONE); ti2.setText(0, "河南"); TreeItem ti3=new TreeItem(tree,SWT.NONE); ti3.setText(0, "湖南");
再增添省份下辖的城市,广东:东莞、惠州、广州;河南:安阳、郑州、洛阳;湖南:长沙、岳阳、衡阳。
TreeItem ti4=new TreeItem(ti1,SWT.NONE); ti4.setText(1, "广州"); TreeItem ti5=new TreeItem(ti1,SWT.NONE); ti5.setText(1, "东莞"); TreeItem ti6=new TreeItem(ti1,SWT.NONE); ti6.setText(1, "惠州"); TreeItem ti7=new TreeItem(ti2,SWT.NONE); ti7.setText(1, "郑州"); TreeItem ti8=new TreeItem(ti2,SWT.NONE); ti8.setText(1, "安阳"); TreeItem ti9=new TreeItem(ti2,SWT.NONE); ti9.setText(1, "洛阳"); TreeItem ti10=new TreeItem(ti3,SWT.NONE); ti10.setText(1, "长沙"); TreeItem ti11=new TreeItem(ti3,SWT.NONE); ti11.setText(1, "岳阳"); TreeItem ti12=new TreeItem(ti3,SWT.NONE); ti12.setText(1, "衡阳");
tree表格中,省份包含了一些城市,把省份睁开显示所有的包含的城市。
ti1.setExpanded(true); ti2.setExpanded(true); ti3.setExpanded(true);
运行项目,呈现下图的结果
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!