从RCP应用程序运行SWT

时间:2012-06-07 11:47:15

标签: java eclipse swt eclipse-rcp

我是否可以在rcp应用程序中运行我的swt代码,当我在swt中运行时,从rcp app获取时它可以正常工作:

Exception in thread "main" java.lang.IllegalArgumentException: Argument cannot be null at org.eclipse.swt.SWT.error(SWT.java:4263)

2 个答案:

答案 0 :(得分:0)

Eclipse基于SWT,因此您可以重用代码。但是你无法重用你的GUI。您必须改为创建View。试着以google为例,有很多。

答案 1 :(得分:0)

您必须先在plugin.xml中定义一个视图,然后只需很少的修改即可重复使用您的SWT代码。