Rav*_*ven 5 java eclipse rcp eclipse-rcp
是否可以在欢迎页面上指向已定义命令的链接,例如,启动对话框?
我正在考虑建立一个欢迎页面,指出先要做的步骤,例如:
1) change language (click here)
2) set up database connection (click here)
3) start working (click here)
Run Code Online (Sandbox Code Playgroud)
"单击此处"应该是一个调用实际对话框来设置的链接.我在命令样式菜单中使用Eclipse.
感谢任何建议!
您可以在欢迎页面中运行jface操作(如下所示introContent.xml)
<link
label="System Configuration"
url="http://org.eclipse.ui.intro/runAction?pluginId=org.eclipse.ui.internal&class=org.eclipse.ui.internal.OpenPreferencesAction">
<img src="config.png" alt="System Configuration"/>
<text>Current system configuration.</text>
</link>
Run Code Online (Sandbox Code Playgroud)
如果您的介绍页面是XHTML.编码的&符号&是一个很常见的陷阱.您也可以调用自己实现的操作类(不是预定义的操作类org.eclipse.ui.*),但是您应该实现IIntroAction这样的操作
public class YourPreferencesAction extends OpenPreferencesAction implements IIntroAction {
@Override
public void run(IIntroSite site, Properties params) {
final IIntroPart introPart = PlatformUI.getWorkbench().getIntroManager().getIntro();
PlatformUI.getWorkbench().getIntroManager().closeIntro(introPart);
run();
}
}
Run Code Online (Sandbox Code Playgroud)
在这种情况下,你关闭介绍页面并调用一些你想要执行的方法run().您的操作类应该在所有情况下都继承自org.eclipse.jface.Action.
| 归档时间: |
|
| 查看次数: |
3112 次 |
| 最近记录: |