IDEA PlantUML画图神器

本文介绍如何利用PlantUML工具在IDEA中快速绘制类图等软件架构图,并提供具体步骤及实例,包括配置插件、解决Graphviz缺失问题及基本绘图语法。

一直在画图, 原来可以码图, 使用语言来描述各种图,类图,泳道图,流程图等.

参考
http://www.ibm.com/developerworks/cn/opensource/os-cn-ecl-plantuml/index.html
http://plantuml.com/unicode
http://archive.3zso.com/archives/plantuml-quickstart.html

1.idea打开setting
2.找到pulgin. add plantuml integration
3.可能遇到,cannot find Graphviz,安装Graphviz
4.画个图试试吧

Graphviz的windows版本可以去网上搜索安装.
这个地址:http://graphviz.org/pub/graphviz/stable/windows/graphviz-2.38.msi

@startuml

abstract class AbstractList
abstract AbstractCollection
interface List
interface Collection

List <|-- AbstractList
Collection <|-- AbstractCollection

Collection <|- List
AbstractCollection <|- AbstractList
AbstractList <|-- ArrayList

class ArrayList {
Object[] elementData
size()
}

enum TimeUnit {
DAYS
HOURS
MINUTES
}

@enduml

这里写图片描述

资源下载链接为: https://pan.quark.cn/s/d9ef5828b597 PlantUML 是一款能够快速生成 UML 图形的工具,通常作为插件集成在 Eclipse、NetBeans、IntelliJ IDEA 等开发工具以及 Word 等办公软件中使用。它通过简洁直观的语言描述图形,可生成 PNG、SVG 等格式的图片,支持时序图、用例图、类图、活动图、组件图、状态图、对象图等多种图形类型。 在 IntelliJ IDEA 中安装 PlantUML 插件的过程较为简单,无需过多赘述。需要注意的是,PlantUML 绘图依赖 Graphviz 软件来生成图片,因此首次使用时若出现提示,需先安装 Graphviz 并重启 IDEAGraphviz 的下载地址为:http://www.graphviz.org/Download.php。 以下是几种常见图形的绘制示例: 使用 title 设置标题。 -> 和 --> 表示线条形式。 冒号 : 添加注释。 note 添加备注,可指定位置。 == xxx == 分隔时序图阶段。 ... 表示延迟省略。 节点可向自身发送消息。 start 和 stop 分别表示流程的开始和结束。 顺序流程用 :xxx; 表示。 条件语句用 if ("condition") then (true/yes/false/no) 表示,可嵌套。 scale 设置图片倍数。 字段和方法可手动分组。 使用 up、down、left、right 定义线的起始方位。 关系符号: 泛化:<|– 关联:<– 组合:*– 聚合:o– 实现:<|.. 依赖:<.. 使用 actor 定义参与者。 括号 (xxx) 表示用例。 不同线条表达不同关系。 使用方括号 [xxx] 表示组件。 关键字 package、node、folder、frame、cloud
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值