Netbeans中UML插件的使用

Posted 村姑小红的学习及备课笔记

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Netbeans中UML插件的使用相关的知识,希望对你有一定的参考价值。


Netbeans中UML插件的使用

诗情画意,只在阑干外。雨露天低生爽气,一片吴山越水。

生活是有诗情的,这诗情源于你对这个世界充满了温柔、善意和挚爱。

编程是有画意的,这画意源于你丰富的心灵和悦动的思维。

1、简介

插件就是插入到 NetBeans IDE 中用于提供某些特定功能的模块。

在netbeans下与创建UML模型相关的插件主要有DisplayDependencies、PlantUML、easyUML。本文介绍easyUML的使用。

easyUML is a simple plugin for NetBeans . It allows to create UML class diagrams and automatically generate code from diagrams. And viceversa it allows to create UML diagramsfrom code.

2、easyUML插件的安装

在netbeans下点击菜单“工具”-“插件"-"可用插件",搜索:uml。选中easyUML后按提示操作即可安装。

Netbeans中UML插件的使用

3、使用easyUML创建UML类图

点击菜单"新建"-"UML"-"UML Diagrams Project"-设置Project名称。

在该Project下右键单击"Class Diagrams"-"新建"-"Class Diagram".

Netbeans中UML插件的使用

然后通过拖拽的方式即可将图例拖至画布上画图。

4、根据UML类图自动生成Java代码

绘制好的UML类图以.cdg的形式保存,右键单击某个cdg文件,选择easyUML generate code即可生成Java代码。如,上图自动生成的Java代码为:

public class Person {

    private String Pname;

    private int Page;

    public void work() {

    }

}

5、根据Java代码自动绘制UML类图

比如,在一个项目中有如下两个类:

public class Student {

   private String sname;

   private ArrayList<Course> mycourses=new ArrayList<Course>();

   void SelectCourse(Course x){

       if(!mycourses.contains(x)){

   mycourses.add(x);}

   }

}

class Course {

    private String cname;

    private int ccredit;


    public String getCname() {

        return cname;

    }


    public void setCname(String cname) {

        this.cname = cname;

    }


    public int getCcredit() {

        return ccredit;

    }


    public void setCcredit(int ccredit) {

        this.ccredit = ccredit;

    }


}

右键点击项目名称-"easyUML Create Class Diagram",则自动生成了如下的类图:

从图中可以看出,这两个类之间存在关联关系和依赖关系。

以上是关于Netbeans中UML插件的使用的主要内容,如果未能解决你的问题,请参考以下文章

netbeans 11.0 版是不是有休眠插件?

eclipse 和 netbeans 6.1 的 grails 插件

NetBeans 和 OpenOffice 开放插件

Cordova 社交共享插件在 NetBeans 8 Cordova Build 中不起作用

Netbeans 7 - 执行 shell 命令的插件

如何为 WordPress 插件/小部件开发设置 Netbeans 项目