yFiles for Java 3.1 发布,改进特性&布局优化

周其
 周其
发布于 2017年11月07日
收藏 6

yFiles for Java 3.1 发布。

一般改进

  • 类,成员和参数的命名已经过审查,现在使用更一致和直观的名称。

  • 已经从API中删除了一些功能以减少其复杂性,并且一些功能已经被移动到不同的类或包中。

特征

布局:

  • HierarchicLayout:添加了对端口分组的支持PortConstraintKeys#SOURCE_GROUP_ID_DPKEY和PortConstraintKeys#TARGET_GROUP_ID_DPKEY 边缘捆绑在端口,但路由独立。

  • HierarchicLayout 现在允许指定边的方向性,请参阅HierarchicLayout#EDGE_DIRECTEDNESS_DPKEY。 例如,此新功能支持包含有向和无向边的混合图形:对于有向边,分层步将尝试找到一个解决方案,将边的源放置在目标之上(相对于主布局 方向),对于无向边的方向无关紧要,边也可以作为同层边插入。 此功能还可以强制某些边缘专门针对主布局方向。

改进:

  • IGraph:添加了默认方法#applyLayout(ILayoutAlgorithm)和#applyLayout(ILayoutAlgorithm,LayoutData)。

  • FilteredGraphWrapper现在不再经常查询节点和边。

完整内容请查看发布主页

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:yFiles for Java 3.1 发布,改进特性&布局优化
加载中

精彩评论

开源中国首席罗纳尔多
开源中国首席罗纳尔多

引用来自“Chet_W”的评论

n年没见swing端的新东西了,哪怕是收费的都很少了
现在java桌面开发都是用swing的吗?

最新评论(6

Chet_W
Chet_W

引用来自“Chet_W”的评论

n年没见swing端的新东西了,哪怕是收费的都很少了

引用来自“绫小路清隆”的评论

现在java桌面开发都是用swing的吗?

引用来自“Chet_W”的评论

java桌面程序本来就少,swing和swt又二分天下

引用来自“绫小路清隆”的评论

回复@Chet_W : 那现在写桌面用什么写?360安全卫士也是用什么写的界面?
大众windows下软件不可能用java写,像360这样的肯定是用C++、delphi之类的,没有虚拟环境,性能好内存要求低
开源中国首席罗纳尔多
开源中国首席罗纳尔多

引用来自“Chet_W”的评论

n年没见swing端的新东西了,哪怕是收费的都很少了

引用来自“绫小路清隆”的评论

现在java桌面开发都是用swing的吗?

引用来自“Chet_W”的评论

java桌面程序本来就少,swing和swt又二分天下
回复@Chet_W : 那现在写桌面用什么写?360安全卫士也是用什么写的界面?
Chet_W
Chet_W

引用来自“Chet_W”的评论

n年没见swing端的新东西了,哪怕是收费的都很少了

引用来自“绫小路清隆”的评论

现在java桌面开发都是用swing的吗?
java桌面程序本来就少,swing和swt又二分天下
yangjh_chs
yangjh_chs
这个东西挺好的,IDEA的Diagrams就是用的这个
开源中国首席罗纳尔多
开源中国首席罗纳尔多

引用来自“Chet_W”的评论

n年没见swing端的新东西了,哪怕是收费的都很少了
现在java桌面开发都是用swing的吗?
Chet_W
Chet_W
n年没见swing端的新东西了,哪怕是收费的都很少了
返回顶部
顶部