最近在做新項目的需求,手頭沒(méi)有好用的繪圖工具,我比較喜歡用mindmap工具來(lái)整理思路,但是Linux下的FreeMind一直用得不習慣,功能不是很完善,我還是比較喜歡Mindjet MindManager,可惜沒(méi)有Linux版本,而流程圖等,熟悉Linux的朋友可能會(huì )說(shuō)用Dia,Dia做的圖太簡(jiǎn)陋了,所以好好的Google了下,發(fā)現兩個(gè)非常好用免費的基于Java的繪圖工具,一個(gè)是IHMC CmapTools,另一個(gè)是yED Grahp Editor。
IHMC CmapTools不是一般意義的繪圖工具,他是一款跨平臺、免費的概念圖軟件,其主要特定如下:
- 方便自由的添加概念節點(diǎn);
- 可以自如地在概念之間的連線(xiàn)上添加連接語(yǔ);
- 連線(xiàn)的方向更改方便;
- 可以導出多種格式,如圖片格式(jpg,bmp,jpeg),xml,網(wǎng)頁(yè),大綱的形式,命題的形式等;
- 任意兩個(gè)概念之間的交叉連線(xiàn)添加方便(只需要將概念節點(diǎn)上的線(xiàn)頭拉到另一個(gè)概念即可);
- 連線(xiàn)的形狀(直線(xiàn)、弧線(xiàn)、折線(xiàn)等)可以任意更改;
- 可以在網(wǎng)上異地同時(shí)多人共同構建一個(gè)概念圖;
- 概念節點(diǎn)可以使用圖片或者添加注釋等;
- 概念圖畫(huà)好之后,可以進(jìn)行一些檢查,如拼寫(xiě)等。
以下是CmapTools做的效果圖:


yED Grahp Editor是一個(gè)小巧的Java繪圖工具,繪制方便,還可以對您繪制的圖形分組、自動(dòng)布局等,支持UML??梢愿鶕L制的UML圖生成JAVA代碼,可以直接導出為Gif、PNG、Jpeg、Pdf、Html圖像地圖文件等。相對來(lái)說(shuō),如果只是繪圖的話(huà),我們推薦您使用yED。以下是一些效果圖:



PS:CmapTools Linux安裝包是Install Anywhere做的,在Ubuntu下有和我前面提到的Coldfusion一樣的問(wèn)題,安裝前需要對安裝文件進(jìn)行替換,具體方法看這里!


