Feeling

    三人行,必有我师焉

   ::  :: 新随笔 :: 联系 ::  :: 管理 ::
  185 随笔 :: 0 文章 :: 392 评论 :: 0 Trackbacks

这几天阅读GEF 相关的几篇文章:

  • http://benisoft.com/cn/java/AShapeDiagramEditor_zh.htm
  • http://blog.popsoft.com/more.asp?name=saden5&id=6591
  • http://www.blog.edu.cn/user1/19180/archives/2005/372857.shtml

    看下来感觉不错,有些收获,尤其是createEditPart,两个参数,EditPart是上下文,另一个是Model,有可能用到项目的Property Editor上面,根据上下文和传入的Model来控制界面的显示。GEF的这段代码可以用来研究研究。

    public classPartFactory implementsEditPartFactory {
        
    public  EditPart createEditPart(EditPart context, Object model)
    {
             EditPart part
    = null
    ;
            
    if (model instanceof
    Diagram)
                part
    = new
    DiagramPart();
           
      else if(model instanceof RectangleModel)
    {
                part
    = new
    RectanglePart();
            }

            part.setModel(model);
           
    return  part;
        }

    }

    至于GEF,感觉只要有入门文章,再看看项目上的代码,上手很容易,如果要做出复杂的应用,还要在研究研究它的API。八进制的文章写得基本上很清楚了,

    BTW:Eclipse 有些view是绝佳的查看代码的工具,比如Type Hierarchy视图,Call Hierarchy视图都非常有用。真是不用不知道呀!  

  • posted on 2006-06-15 18:15 三人行,必有我师焉 阅读(541) 评论(1)  编辑  收藏

    评论

    # re: GEF代码及文章阅读[未登录] 2010-08-10 08:32 fish
    您说了很多 ,但是您一点都没有说SWT Win32在MyEclipse中安装的方法。
    我下载了SWT Win32,但是没有可以编辑项目的file菜单。直接将jar包和.dll文件拷贝到src文件里也不能运行,能否告诉我该怎么安装到MyEclipse中  回复  更多评论
      


    只有注册用户登录后才能发表评论。


    网站导航:
     
    GitHub |  开源中国社区 |  maven仓库 |  文件格式转换