「JAVA实现xmind」Java实现跨平台性需要的是

博主:adminadmin 2023-03-20 05:47:08 328

今天给各位分享JAVA实现xmind的知识,其中也会对Java实现跨平台性需要的是进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

如何使用XMind?

Xmind基本用法

1、新建思维导图,填充主题及内容。

2、调整格式。

选中想要修改的地方,点击右侧工具栏的“小刷子”图案,就能调选到自己想要的格式。调整包括两个部分:一是字体、字号、颜色、加粗等,类似Word文档的基本功能;二是整体格式的调整,如各个主体之间的连接线颜色、粗细,思维导图的模式(逻辑图、鱼骨图等)。

3、添加零部件。

选中想要修改的地方,点击右侧边栏的“小旗子”图案,就可以添加适当的符号:如数字、星号、旗子、人像、箭头、星期、月份等。添加符号可以使重点内容突出,形式新颖。

技术特色

XMind采用Java语言开发,具备跨平台运行的性质,且基于EclipseRCP体系结构,可支持插件,插件通过编写XML清单文件可以扩展系统定义好的扩展点。

XMind的程序主体由一组插件构成,包括一个核心主程序插件、一组Eclipse运行时插件、一个帮助文档插件和一组多语种资源文件插件。Eclipse用户会对它的界面非常亲切。

关于在java项目中能不能引用xmind的文件

没见过这么用的,不过我认为绝对可以用java访问*.xmind文件 因为在XMIND的安装目录下有一个plugins子目录,里边有很多jar包,这些jar的存在就是为了第三方使用的工具包,我没有用过,不过你可以把那些jar包全部导入你的工程,然后去XMIND官网看看有没有相关的开发API,这个真心用的很少,如果你用到了 只有自己去研究一下,自己研究出来的东西是最有收获的

请下载这个版本使用,装这个程序才是带全功能的。

xmind 8win版

xmind 7win版

xmind 7max版

如果对您有帮助,望及时采纳!

xmind有什么功能

XMind 是一款非常实用的商业思维导图软件,应用全球最先进的Eclipse RCP 软件架构,全力打造易用、高效的可视化思维软件,强调软件的可扩展、跨平台、稳定性和性能,致力于使用先进的软件技术帮助用户真正意义上提高生产率。

XMind采用Java语言开发,具备跨平台运行的性质,且基于EclipseRCP体系结构,可支持插件,插件通过编写XML清单文件可以扩展系统定义好的扩展点。XMind的程序主体由一组插件构成,包括一个核心主程序插件、一组Eclipse运行时插件、一个帮助文档插件和一组多语种资源文件插件。Eclipse用户会对它的界面非常亲切。

XMind 应用EclipseRCP软件架构,XMind 的分发包在形式上是一组Eclipse Features,每个Eclipse Feature是一组Eclipse Plugins,Plugin之间相互依赖相互扩展。在此Pluggable Platform的基础上,XMind 也可以支持其他开发人员为其编写Plugin,为XMind增添新的功能或改进其设计。由于大部分Plugin是用Java语言编写,用本地语言编写的代码也针对各不同操作系统有不同版本,所以XMind理论上可以运行在几乎所有操作系统上,包括所有64位的操作系统,XMind Pro 6仅支持Windows、Mac OS X和Linux三大操作系统。

功能

XMind不仅可以绘制思维导图,还能绘制鱼骨图、二维图、树形图、逻辑图、组织结构图(Org、Tree、Logic Chart、Fishbone)。并且,可以方便地从这些展示形式之间进行转换。可以导入MindManager、FreeMind数据文件。灵活的定制节点外观、插入图标。丰富的样式和主题。输出格式有:HTML、图片。

1、思维管理

XMind 在企业和教育领域都有很广泛的应用。在企业中它可以用来进行会议管理、项目管理、信息管理、计划和时间管理、企业决策分析等;在教育领域,它通常被用于教师备课、课程规划、头脑风暴等。

2、商务演示

XMind 被认为是一种是新一代演示软件的模式,传统的演示软件一般一种线性的

方式来表达事物,XMIND

用于演示,为人们提供了一种结构化的演示模式,在XMind中进行演示,它始终为用户提供纵向深入和横向扩展两个维度的选择,这样用户在进行演示的时候,

可以根据听众和现场的反馈及时的调整演示的内容,对于听众感兴趣的话题,可以纵向深入进行讲解和挖掘,对于听众不太关心的问题可以快速的跳转到下一个话

题。

3、与办公软件协同工作

XMind 的文件可以导出成Microsoft Word、Microsoft PowerPoint、PDF、图片(包括PNG、JPG、GIF、BMP 等)、RTF、TXT等格式,可以方便的将XMIND绘制的成果与朋友和同事共享。

特点

XMind 的特点可用“国产而国际化发展;商业化而兼有开源版本;功能丰富且美观”来概括。

推荐 XMind 来代替或补充 FreeMind,除了功能、界面因素之外,还有两个原因:一是国产软件(虽然网站和软件只有英文);二是XMind由商业软件开源而来——多数情况下,有商业背景的产品可持续性会比开源/免费软件好一些。

XMind 与 FreeMind 的对比

分析基于Windows平台下的 FreeMind 0.90 RC3 和 XMind 3.03,结合XMind开发者所提供的信息[2]

。基本结论是:总体看,XMind 已超越 FreeMind;个别方面,FreeMind 值得 XMind 学习。

1、相同/相通之处

- 都是免费、开源、基于 Java。

- 都满足绘制思维导图的基本甚至高级功能。

- 相通之处:XMind 可以导入/导出 FreeMind 格式;反之不能。

2、 XMind: 丰富的结构支持混用

FreeMind:只支持一种(水平)结构。

XMind:在逻辑图之外,还支持组织结构图(竖直)、树状图(水平+竖直)、思维导图(辐射)、鱼骨图、二维图(表格)。不仅如此,还能在一个文档中组合使用多种表达形式。实用举例:整个项目管理用逻辑图,人员安排部分用组织结构图,风险及应对采用鱼骨图,进度部分用二维图。

3、 XMind: 支持多图

FreeMind:只能有一棵树,即:根节点唯一,其他节点必须直接或间接放在根节点下。

XMind:允许在主树之外创建自由节点(应用举例:把“文档作者/创建日期”作为自由节点,补充思维导图信息);由于自由节点也是可以增加子节点的,所以可产生第二棵、第N棵新树。

4、FreeMind: 根点仍可插入父点

需求:在绘完的导图上再加一层。比如,最初建立了“唐诗”导图,要扩展到“唐宋文学”,即“唐诗”根节点要降至二级节点。

XMind:顶级的自由节点之间是可以互为子节点的,但原来的根节点(XMind称为中心主题)则不能拖到其他节点上。满足上述需求,就要新建文档,以“唐宋文学”为根节点,然后导入或粘贴原有内容。

FreeMind:支持根节点上插入“父节点”。

建议:XMind的“根节点”比FreeMind减少了一份特殊性,即允许其他节点独立于此;但仍保留了另一份特殊

性,不能成为其他节点的子节点。从使用角度,建议取消此限制,即:任何节点本身是一样的,彼此之间为父子关系。——或许有技术限制,但节点/层级的平等灵

活是XML的精神。

5、XMind 支持附件, FreeMind 全为链接

FreeMind:可以有超链接到外部文档和图片,也可以显示外部的图片。但这些资源都只是 .mm文件中的链接url,并非素材本身。即,.mm是纯文本的xml,包括 FreeMind 的图标也是以ID数字标示。

XMind:支持上述链接方式,也支持(默认)把该文档及图片引入XMind文件作为附件,形成完整的资料包。 .xmind 格式与OOo文档一样,实质是 xml+素材 的zip包。展开后的内容举例如下:

attachments\attachments

\4hm2upmpscpth85latqpd49biq.pngattachments

\179ekuhhgn9g866cg5a26b78fh.pdfMETA-INF\META-INF\manifest.xmlThumbnails

\Thumbnails\thumbnail.jpgcontent.xmlmeta.xmlstyles.xml6、 发布思维导图方面,XMind

要向 FreeMind 学习 思维导图导出静态图片——这是最低需求,无须讨论。更值得关注的是导出/发布之后,仍能保持折叠/展开的动态效果。此方面

FreeMind 远胜 XMind。示例文件

XMind:导出的html包括图片和节点文字。但图与文字无链接;文字层级也不能折叠;图片默认为jpg,强烈建议换为png。

FreeMind:可采用不同技术进行导出,每种导出效果都非常好。FreeMind 导出html的格式有:

① html:纯文字方式,节点保留原有格式,层级关系可折叠展开,url链接有效。示例文件

② xhtml(javascript):效果同上,只是改用js实现。示例文件

③ xhtml(可点击map图片):除了上述文字内容外,还附有图片,并且点击图片的节点可跳转到对应的文字。示例文件

④ java applet:功能保留最多的方式。在浏览器中的使用效果近乎在 FreeMind 中打开 .mm文件。示例文件

⑤ flash:点击可折叠/展开,链接url有显示但无法点击。示例文件

7、 FreeMind节点支持html代码

FreeMind:节点支持html代码,实现文字格式化、换行、分段、图像链接、表格。(此外,还支持LaTex代码)

XMind:不能对部分文字分别设定格式,可以shift+enter换行。

8、 XMind 具有更好的可持续性

FreeMind作为经典开源软件,虽在持续更新中,但新功能进展并不多。而同作为开源软件的XMind,不仅因为后发优势拥有了更多功能。并且,作为有商业公司支持的开源产品,新功能的开发会更加活跃——这并非迷信商业,而是实际情况,包括两个开发团队的成员也有此认识。

另外,XMind 还提供了更强大的Pro版,可以满足个人和企业的更高需求,并能提供可靠的技术支持。

9、 XMind 更美观,FreeMind 更快速省资源

无论用户界面还是思维导图文件,XMind 都更加美观。而 FreeMind 更加简约,占用资源更少,启动和运行速度更快。各取所需即可。

10、其他差异

FreeMind 可以导入目录结构,相当于变成了资源管理器;XMind不能。

在节点输入较多文字的过程中,XMind的输入框会阶梯式不断加大,而FreeMind会保持同样大小(只显示最右侧部分)。

XMind的节点可以添加标签,以进行过滤筛选;而FreeMind可以根据节点文字进行过滤显示。

注意:XMind导入.mm时,无法识别包含html代码的节点。

结论

大多数人普通用户:XMind。理由:支持逻辑图、二维图等多种表达形式并可混用,更加美观、支持附件。

Geek或偏执者:FreeMind。理由:更节约资源,界面更简朴。

自主网络发布:FreeMind。理由:强大灵活的html导出功能。

不执着于软件,仅执着于最优效果:主用 XMind 辅用 FreeMind。即仅在自主网络发布时另存为FreeMind格式,再用FreeMind导出为html。

六个步骤教你用Xmind制作思维导图

XMind是国产优秀的思维导图软件,免费开源版本曾多次获得最佳思维导图软件荣誉,应用全球最先进的Eclipse RCP 软件架构,Java开发,跨平台效果非常好。具体有点就不说了。

对于新手来说,安装完成后的首要问题是如何使用XMind,下面Rent就给大家提供新手入门指导,我们以一图尽知XMind思维导图为例,帮助大家快速学会制作导图,同时了解全部XMind功能。

XMind思维导图主要由中心主题、分支主题、子主题、自由主题、外框、联系、图片等元素构成。

                第一步 新建XMind文件

双击XMind桌面快捷方式打开XMind软件,点击菜单文件-新建空白图,会自动创建一个中心主题。(也可以使用空白模板进行创建,这个更加方便一点)

双击主题或者选中主题直接输入中心主题名称“一图尽知Xmind”

中心主题有点长,我们在需要换行的地方使用Shift+Enter 回车键换行

        第二步 添加分支主题及子主题

首先,我们添加分支主题。使用Enter键添加分支主题,输入主题,继续Enter把6个分支主题输入完成。

我们可以使用Shift+Enter换行,也可以直接拖动文本框进行换行。

分支主题添加完成后,下面添加子主题。选中分支主题“如何制作思维导图?”使用Insert或者Tab键添加子主题按键,然后使用Enter键添加同级主题,输入其他几个子主题;之后继续把全部子主题添加完成。

继续把其余分支添加完。除了分支主题和子主题,这个导图中还有自由主题及自由主题子主题,我们双击背景创建自由主题,继续使用使用Insert或者Tab键添加子主题。

这样一个基本的思维导图就构架好了。

            第三步 插入主题附加内容

我们看下参考图,里面涉及链接、图片、图标、标签、备注,这些内容我们可以通过工具栏上的命令或者使用窗口调用视图操作。

从中心主题开始操作,选中主题,添加图片:使用Ctrl+I或者点击工具栏的图片-来自文件;或者使用软件自带的剪贴画。7.5版本新增图标查找功能,可以试试看看有没有你想要的;

第一个分支主题,操作的时候我们可以使用主题后面的减号收缩其它几个分支的子主题。

添加标签:使用F3或者点击工具栏的标签命令,然后输入主题标签;

添加图标:选中主题,直接使用工具栏的图标添加;或者点击窗口-图标,调出图标视图进行添加或者修改。这里有部分是软件功能的小图表,可以直接截图保存,通过图片添加。

添加超链接: 点击工具栏超链接,输入完整链接地址即可。

添加备注:点击工具栏备注调出备注窗口,输入文字即可。

几个分支操作完成后,如下图。

      第四步 添加主题之间可视化关系

给不同分支添加优先级;给同一分支部分相关主题添加边框、概要,给不同主题相互关联的添加联系线,让相互之间的关系更加清晰明确,也便于我们发现更深入的联系点。参考图中主要涉及边框、概要、联系。

添加边框:选中主题,点击边框。如果是整个分支含子主题,选中分支主题即可;如果是部分子主题,需要选中几个父级主题即可。比如基本工具箱这里,我们需要选中图标除外的主题,按住Ctrl进行选择,然后点边框即可。

添加概要:也是一样,选中主题,点击工具栏概要。

添加联系:点击工具栏联系,分别点选关联的两个主题。

几个分支操作完成后,如下图。

                      第五步 设计导图

经过上面4个步骤思维导图基本建造完成,下面就是美化啦,原则跟上面一样,先中心主题,然后分支主题one by one。XMind主题格式主要使用画布的属性跟主题的属性完成。

我们先来看中心主题,这里主要修改了主题形状、主题字体跟填充颜色。我们右击中心主题选择属性,或者点击窗口-属性。

中心主题分支的线条是粗到细,右击画布背景,同上方法调出属性,从高级中选择“线条渐细”。

注:这里可以选择彩虹色,因为我们这个图没有最后不是用的下面彩虹色,我们可以单独进行编辑分支颜色。

然后操作分支主题,选中第一个分支主题,右击-属性,从中修改线条颜色、填充颜色。

继续修改2-6,然后开始修改第一个分支主题整个设计。注意黄色部分添加了编号,注意5美化的结构、还有概要的格式,也是选中修改属性完成。

然后是修改其他几个分支全部样式,不一一贴图了,把源文件留给大家,可以参考相关数据。

      第六步 导出导图或者与他人分享

完成导图后检查下有无数据、错别字等其他错误,之后可以通过文件菜单下的导出功能导出为图片或者矢量图及其他格式;也可以直接分享到博客、邮件、印象笔记中。

以上便是一图尽知Xmind的全部步骤,下面是Rent的其他作品,希望可以帮助您加深印象!

xmind软件怎么用

XMind 是一款非常实用的商业思维导图软件,应用全球最先进的Eclipse RCP 软件架构,全力打造易用、高效的可视化思维软件,强调软件的可扩展、跨平台、稳定性和性能,致力于使用先进的软件技术帮助用户真正意义上提高生产率。

下载地址:

.

XMind采用Java语言开发,具备跨平台运行的性质,且基于EclipseRCP体系结构,可支持插件,插件通过编写XML清单文件可以扩展系统定义好的扩展点。XMind的程序主体由一组插件构成,包括一个核心主程序插件、一组Eclipse运行时插件、一个帮助文档插件和一组多语种资源文件插件。Eclipse用户会对它的界面非常亲切。

XMind 应用EclipseRCP软件架构,XMind 的分发包在形式上是一组Eclipse Features,每个Eclipse Feature是一组Eclipse Plugins,Plugin之间相互依赖相互扩展。在此Pluggable Platform的基础上,XMind 也可以支持其他开发人员为其编写Plugin,为XMind增添新的功能或改进其设计。由于大部分Plugin是用Java语言编写,用本地语言编写的代码也针对各不同操作系统有不同版本,所以XMind理论上可以运行在几乎所有操作系统上,包括所有64位的操作系统,XMind Pro 6仅支持Windows、Mac OS X和Linux三大操作系统。

功能

XMind不仅可以绘制思维导图,还能绘制鱼骨图、二维图、树形图、逻辑图、组织结构图(Org、Tree、Logic Chart、Fishbone)。并且,可以方便地从这些展示形式之间进行转换。可以导入MindManager、FreeMind数据文件。灵活的定制节点外观、插入图标。丰富的样式和主题。输出格式有:HTML、图片。

1、思维管理

XMind 在企业和教育领域都有很广泛的应用。在企业中它可以用来进行会议管理、项目管理、信息管理、计划和时间管理、企业决策分析等;在教育领域,它通常被用于教师备课、课程规划、头脑风暴等。

2、商务演示

XMind 被认为是一种是新一代演示软件的模式,传统的演示软件一般一种线性的

方式来表达事物,XMIND

用于演示,为人们提供了一种结构化的演示模式,在XMind中进行演示,它始终为用户提供纵向深入和横向扩展两个维度的选择,这样用户在进行演示的时候,

可以根据听众和现场的反馈及时的调整演示的内容,对于听众感兴趣的话题,可以纵向深入进行讲解和挖掘,对于听众不太关心的问题可以快速的跳转到下一个话

题。

3、与办公软件协同工作

XMind 的文件可以导出成Microsoft Word、Microsoft PowerPoint、PDF、图片(包括PNG、JPG、GIF、BMP 等)、RTF、TXT等格式,可以方便的将XMIND绘制的成果与朋友和同事共享。

特点

XMind 的特点可用“国产而国际化发展;商业化而兼有开源版本;功能丰富且美观”来概括。

推荐 XMind 来代替或补充 FreeMind,除了功能、界面因素之外,还有两个原因:一是国产软件(虽然网站和软件只有英文);二是XMind由商业软件开源而来——多数情况下,有商业背景的产品可持续性会比开源/免费软件好一些。

XMind 与 FreeMind 的对比

分析基于Windows平台下的 FreeMind 0.90 RC3 和 XMind 3.03,结合XMind开发者所提供的信息[2]

。基本结论是:总体看,XMind 已超越 FreeMind;个别方面,FreeMind 值得 XMind 学习。

1、相同/相通之处

- 都是免费、开源、基于 Java。

- 都满足绘制思维导图的基本甚至高级功能。

- 相通之处:XMind 可以导入/导出 FreeMind 格式;反之不能。

2、 XMind: 丰富的结构支持混用

FreeMind:只支持一种(水平)结构。

XMind:在逻辑图之外,还支持组织结构图(竖直)、树状图(水平+竖直)、思维导图(辐射)、鱼骨图、二维图(表格)。不仅如此,还能在一个文档中组合使用多种表达形式。实用举例:整个项目管理用逻辑图,人员安排部分用组织结构图,风险及应对采用鱼骨图,进度部分用二维图。

3、 XMind: 支持多图

FreeMind:只能有一棵树,即:根节点唯一,其他节点必须直接或间接放在根节点下。

XMind:允许在主树之外创建自由节点(应用举例:把“文档作者/创建日期”作为自由节点,补充思维导图信息);由于自由节点也是可以增加子节点的,所以可产生第二棵、第N棵新树。

4、FreeMind: 根点仍可插入父点

需求:在绘完的导图上再加一层。比如,最初建立了“唐诗”导图,要扩展到“唐宋文学”,即“唐诗”根节点要降至二级节点。

XMind:顶级的自由节点之间是可以互为子节点的,但原来的根节点(XMind称为中心主题)则不能拖到其他节点上。满足上述需求,就要新建文档,以“唐宋文学”为根节点,然后导入或粘贴原有内容。

FreeMind:支持根节点上插入“父节点”。

建议:XMind的“根节点”比FreeMind减少了一份特殊性,即允许其他节点独立于此;但仍保留了另一份特殊

性,不能成为其他节点的子节点。从使用角度,建议取消此限制,即:任何节点本身是一样的,彼此之间为父子关系。——或许有技术限制,但节点/层级的平等灵

活是XML的精神。

5、XMind 支持附件, FreeMind 全为链接

FreeMind:可以有超链接到外部文档和图片,也可以显示外部的图片。但这些资源都只是 .mm文件中的链接url,并非素材本身。即,.mm是纯文本的xml,包括 FreeMind 的图标也是以ID数字标示。

XMind:支持上述链接方式,也支持(默认)把该文档及图片引入XMind文件作为附件,形成完整的资料包。 .xmind 格式与OOo文档一样,实质是 xml+素材 的zip包。展开后的内容举例如下:

attachments\attachments

\4hm2upmpscpth85latqpd49biq.pngattachments

\179ekuhhgn9g866cg5a26b78fh.pdfMETA-INF\META-INF\manifest.xmlThumbnails

\Thumbnails\thumbnail.jpgcontent.xmlmeta.xmlstyles.xml6、 发布思维导图方面,XMind

要向 FreeMind 学习 思维导图导出静态图片——这是最低需求,无须讨论。更值得关注的是导出/发布之后,仍能保持折叠/展开的动态效果。此方面

FreeMind 远胜 XMind。示例文件

XMind:导出的html包括图片和节点文字。但图与文字无链接;文字层级也不能折叠;图片默认为jpg,强烈建议换为png。

FreeMind:可采用不同技术进行导出,每种导出效果都非常好。FreeMind 导出html的格式有:

① html:纯文字方式,节点保留原有格式,层级关系可折叠展开,url链接有效。示例文件

② xhtml(javascript):效果同上,只是改用js实现。示例文件

③ xhtml(可点击map图片):除了上述文字内容外,还附有图片,并且点击图片的节点可跳转到对应的文字。示例文件

④ java applet:功能保留最多的方式。在浏览器中的使用效果近乎在 FreeMind 中打开 .mm文件。示例文件

⑤ flash:点击可折叠/展开,链接url有显示但无法点击。示例文件

7、 FreeMind节点支持html代码

FreeMind:节点支持html代码,实现文字格式化、换行、分段、图像链接、表格。(此外,还支持LaTex代码)

XMind:不能对部分文字分别设定格式,可以shift+enter换行。

8、 XMind 具有更好的可持续性

FreeMind作为经典开源软件,虽在持续更新中,但新功能进展并不多。而同作为开源软件的XMind,不仅因为后发优势拥有了更多功能。并且,作为有商业公司支持的开源产品,新功能的开发会更加活跃——这并非迷信商业,而是实际情况,包括两个开发团队的成员也有此认识。

另外,XMind 还提供了更强大的Pro版,可以满足个人和企业的更高需求,并能提供可靠的技术支持。

9、 XMind 更美观,FreeMind 更快速省资源

无论用户界面还是思维导图文件,XMind 都更加美观。而 FreeMind 更加简约,占用资源更少,启动和运行速度更快。各取所需即可。

10、其他差异

FreeMind 可以导入目录结构,相当于变成了资源管理器;XMind不能。

在节点输入较多文字的过程中,XMind的输入框会阶梯式不断加大,而FreeMind会保持同样大小(只显示最右侧部分)。

XMind的节点可以添加标签,以进行过滤筛选;而FreeMind可以根据节点文字进行过滤显示。

注意:XMind导入.mm时,无法识别包含html代码的节点。

结论

大多数人普通用户:XMind。理由:支持逻辑图、二维图等多种表达形式并可混用,更加美观、支持附件。

Geek或偏执者:FreeMind。理由:更节约资源,界面更简朴。

自主网络发布:FreeMind。理由:强大灵活的html导出功能。

不执着于软件,仅执着于最优效果:主用 XMind 辅用 FreeMind。即仅在自主网络发布时另存为FreeMind格式,再用FreeMind导出为html。

关于JAVA实现xmind和Java实现跨平台性需要的是的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。