首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用zest缩放图表?

如何使用zest缩放图表?
EN

Stack Overflow用户
提问于 2010-06-14 18:47:39
回答 2查看 1.7K关注 0票数 3

我正在使用RCP和ZEST创建一个可视化图形的应用程序。我的问题是:是否可以缩放在ZEST (任何ZEST或RCP api或插件)上绘制的图形?

预先感谢-rajit

EN

回答 2

Stack Overflow用户

发布于 2010-12-29 20:25:31

我看了一下ZestZoomContributionViewItem,它似乎放了一个指定“页面宽度”和200%缩放选项的下拉列表。我希望能够使用鼠标滚轮来放大和缩小我的图形。

下面的代码将在Zest图上将缩放级别设置为500%,并为您提供细粒度控制(它有点过时,因为这些是内部eclipse类)。

代码语言:javascript
复制
Graph myGraph = new Graph(parent, SWT.NONE);
ZoomManager zoomManager = new ZoomManager(
    graph.getRootLayer(), 
    graph.getViewport() );
zoomManager.setZoomAsText("500%");
票数 2
EN

Stack Overflow用户

发布于 2010-06-14 20:46:20

最简单的解决方案是创建一个ZoomContributionViewItem。这个项目可以添加到Menumanagers中(理论上也可以添加到toolbarmanager中,但在Zest1.1中有一个令人讨厌的空指针异常)。

构造函数需要一个IZoomableWorkbenchPart,其中您需要提供一个返回图形查看器的方法。

如果您需要更具体的东西,请查看Zest ZoomContributionViewItem代码的代码,以及它们是如何实现的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3036568

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档