Ich habe eine einfache Eclipse Splash-Bildschirm durch Erweitern der BasicSplashHandler
erstellt.Eclipse Custom Splash Plugin nicht auslösen
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension point="org.eclipse.ui.splashHandlers">
<splashHandler
class="splash.MySplashHandler"
id="splash.splashHandler">
</splashHandler>
<splashHandlerProductBinding productId="splash.splashHandlerProductBinding"
splashId="splash.splashHandler">
</splashHandlerProductBinding>
</extension>
</plugin>
FlashHandler Klasse
public class MySplashHandler extends BasicSplashHandler {
public MySplashHandler() {
super();
}
@Override
public void init(Shell splash) {
//To make this more simple, I just print it out for now.
System.out.println("This doen't triggered");
super.init(splash);
}
}
Aber wenn ich das Projekt als Eclipse-Anwendung ausführen, es zeigt immer noch die Standard-Spritzen anstelle von mir. (Im obigen Beispiel habe ich alle meine benutzerdefinierten UI-Komponenten entfernt.)
Gibt es noch etwas zu tun, um einen benutzerdefinierten Splash zu aktivieren?