You can run jface actions from the welcome page like this (in 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>
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(). org.eclipse.jface.Action.