Eclipse rcp 创建可以拖放RCP eclipse的简单图形组件

Eclipse rcp 创建可以拖放RCP eclipse的简单图形组件,eclipse-rcp,Eclipse Rcp,我正在制作一个自动化工具。我选择EclipseRCP来开发它 我几乎不知道用java创建RCP/Swigs/UI,但对核心java很在行 我根据互联网上的教程创建了一个简单的RCP应用程序,它有两个视图和一个简单的菜单。我已经掌握了基本知识,如WorkbenchHadVisor、actionbaradvisor、viewpart以及dragdroplister 我想在一个视图上创建简单的图形组件,这些组件可以拖放到另一个视图 用什么创建图形组件?荡秋千或别的什么 以及如何实现该组件的dragdr

我正在制作一个自动化工具。我选择EclipseRCP来开发它

我几乎不知道用java创建RCP/Swigs/UI,但对核心java很在行

我根据互联网上的教程创建了一个简单的RCP应用程序,它有两个视图和一个简单的菜单。我已经掌握了基本知识,如WorkbenchHadVisor、actionbaradvisor、viewpart以及dragdroplister

我想在一个视图上创建简单的图形组件,这些组件可以拖放到另一个视图

用什么创建图形组件?荡秋千或别的什么

以及如何实现该组件的dragdrop

请帮忙


谢谢你的回复,我创建了拖放按钮。我可以使用GEF构建我自己的图形,但是当我在项目中包含org.eclipse.draw2d包时。“Missing constraint:Import-Package:org.eclipse.draw2d:version=“0.0.0”是一个贯穿始终的错误,有人能告诉我出了什么问题,而且我有两个视图。我应该可以把我的数字移动到视图中的任何地方。我知道这可以在透视图中完成,但不确定如何完成![alt text][1]

首先,在开发Eclipse RCP应用程序时,您不使用Swing。你使用SWT

您可以使用SWT画布小部件绘制图形

您必须编写自己的拖放代码,因为您正在拖放图形

以下是一些让您开始使用SWT图形的内容:

-对“拖放”进行查找。

我还想添加关于SWT中拖放的内容 根据您必须开发的图形的复杂性,我还建议评估GEF及其图形库Draw2D:


这是一个关于Draw2D的简单教程

感谢您回复我创建的拖放按钮。我可以使用GEF构建我自己的图形,但是当我在项目中包含org.eclipse.Draw2D包时。“Missing constraint:Import-Package:org.eclipse.draw2d:version=“0.0.0”是一个贯穿始终的错误,有人能告诉我出了什么问题,而且我有两个视图。我应该可以把我的数字移动到视图中的任何地方。我知道这可以在透视图中完成,但不确定如何才能让您舒尔在清单编辑器的“依赖项”选项卡中正确包含org.eclipse.gef?是的,我已经包含了它。相同的错误再次出现,缺少constraint:Import-Package:org.eclipse.draw2d:version=“3.6.1”“我在其他java stanlone程序中使用了相同的org.eclipse.draw2d,效果很好。”。。