我已经制作了Hello World RCP应用程序,得到了以下类结构:
ApplicationActionBarAdvisor.java
ApplicationWorkbenchAdvisor.java
ApplicationWorkbenchWindowAdvisor.java
Application.java
Perspective.java
<extension point="org.eclipse.ui.views">
<view
class="first.rcp.application.MainView"
id="first.rcp.application.MainView"
name="name"
restorable="true">
</view>
</extension>
向Perspective.createInitialLayout()添加额外代码:
layout.addStandaloneView(MainView.ID, true, IPageLayout.LEFT, 1.0f, layout.getEditorArea());
IWorkbenchWindow activeWorkbenchWindow = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
IWorkbenchPage activePage = activeWorkbenchWindow.getActivePage();
try {
activePage.showView(MainView.ID);
} catch (PartInitException e) {
e.printStackTrace();
}
但不显示视图。
我将breakpoint设置到perspective.createInitialLayout()中,发现它没有执行。
我的观点声明是:
<extension point="org.eclipse.ui.perspectives">
<perspective
name="RCP Perspective"
class="first.rcp.application.Perspective"
id="first.rcp.application.Perspective">
</perspective>
</extension>
ApplicationWorkbenchAdvisor.GetInitialWindowPerspectiveID()中的代码为:
public String getInitialWindowPerspectiveId() {
return PERSPECTIVE_ID;
}
private static final String PERSPECTIVE_ID = "first.rcp.application.Perspective";
解决方案1.
>
浏览New Plug-in project向导,确保将'would you like to create a rich client application'设置为Yes,确保'generate a activator,打开一个控制插件生命周期的Java类',然后在可用的模板页上选择'hello rcp'。
转到manifest.mf,extensions。添加新扩展'org.eclipse.ui.views',添加一个适当的类。
解决方案2.
通过New Plug-in project向导,确保将“您想要创建一个富html" target="_blank">客户端应用程序”设置为“是”,确保“Generate a activator,一个控制插件生命周期的Java类”被选中,并在可用模板页上选择“RCP application with a View”。
我有个组件叫我的组件 模型贝宝。php 控制器paypal.php 意见 贝宝视图。html。php索引。html TMPL(文件夹)default.phpindex.html 在控制器中,我有这个代码 在模型中我有一段代码 在视图/模板/default.php我有这个 当我运行这个url
下面是XML
这是我的活动: 卡片xml 活动xml 这是我的自定义适配器 我已经看了很多关于如何让它工作的指南,但它仍然不起作用。有人知道发生了什么事吗?我的版本是25.0。1,并导入所有模块。但它并没有在布局中添加一张卡片。
我刚开始在firebase工作。我设法上传了文本和图像,但是,我无法检索要显示在回收器视图中的图像,只能检索文本。我用的是毕加索依赖。我已经包括了我的主要活动。java类,该类负责显示从问题“我的适配器”中的firebase检索的回收器视图项。java类和模型类。我相信,在我将图像URI上载到firebase存储时,我可能犯了没有存储图像URI的错误,因此适配器无法检索图像位置。我想这可能是因为我
我正在通过一些RCP教程,这是相当困难的工作与RCP。我使用“RCP application with a View”作为模板创建了一个新的RCP项目,它生成了一个很好的视图类,但只有一个问题,当我试图运行任何RCP项目时都会发生这种情况,即当我将它作为eclipse应用程序运行时,它总是给出默认的eclipse视图。我在这里尝试了这个教程: Vogella RCP教程