Profil de Feeling路漫漫其修远兮,吾将上下而求索PhotosBlogListes Outils Aide

Blog


16/06/2006

GEF代码及文章阅读

这几天阅读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 class PartFactory implements EditPartFactory {
        
    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视图都非常有用。真是不用不知道呀!  

  • Commentaires

    Veuillez patienter...
    Le commentaire entré est trop long. Raccourcissez-le.
    Vous n'avez rien entré. Réessayez.
    Il est actuellement impossible d'ajouter votre commentaire. Réessayez plus tard.
    Pour ajouter un commentaire, tu dois avoir l'autorisation de tes parents. Demander l'autorisation
    Tes parents ont désactivé les commentaires.
    Il est actuellement impossible de supprimer votre commentaire. Réessayez plus tard.
    Vous avez dépassé le nombre maximal de commentaires qu'il est possible d'envoyer le même jour. Réessayez dans 24 heures.
    Votre compte a pu laisser les commentaires désactivés parce que nos systèmes indiquent que vous risquez d'arroser d'autres utilisateurs de messages. Si vous pensez que votre compte a été désactivé par erreur, contactez l'assistance en ligne de Windows Live.
    Effectuez la vérification de sécurité ci-dessous pour finaliser l'envoi de votre commentaire.
    Les caractères entrés pour la vérification de sécurité doivent correspondre à ceux de l'image ou du fichier audio.

    Pour ajouter un commentaire, connectez-vous avec votre identifiant Windows Live ID (si vous utilisez Messenger ou Xbox LIVE, vous avez un identifiant Windows Live ID). Connectez-vous


    Vous n'avez pas d'identifiant Windows Live ID ? Inscrivez-vous

    Rétroliens

    L'URL de rétrolien de ce billet est :
    http://cnfree2000.spaces.live.com/blog/cns!6201144F025F9D77!734.trak
    Blogs Web qui font référence à ce billet
    • Aucune