Hi,
I try load my JOGL applet using AppletLauncher, but when I use the
neccesary AppletLauncher options in the @Params(...), the implemented
methods in AppletImpl not works.
My code is:
The Applet interface
@ImplementingClass(tuxan.test.jogl.JoglAppletImpl.class)
@Height("500")
@Width("600")
@Archive("
http://download.java.net/media/applet-launcher/applet-
launcher.jar," +
"
http://download.java.net/media/jogl/builds/archive/jsr-231-1.x-
webstart-current/jogl.jar," +
"
http://download.java.net/media/jogl/builds/archive/jsr-231-1.x-
webstart-current/gluegen-rt.jar," +
"GwtAI-Client-0.2.jar,GwtAI-
Core-0.2.jar,msg.jar,testColladaLoader.jar,xbean.jar,test_jogl.jar")
@Params(names =
{"code","codebase_lookup","subapplet.classname","subapplet.displayname","noddraw.check","nodedraw.check.silent","progressbar","jnlpNumExtensions","jnlpExtension1"},
values =
{"org.jdesktop.applet.util.JNLPAppletLauncher","false","tuxan.test.jogl.JoglAppletImpl","Test
JOGL Applet","true","false","true","1","
http://download.java.net/media/
jogl/builds/archive/jsr-231-1.x-webstart-current/jogl.jnlp"})
public interface JoglApplet extends Applet {
public void startJogl();
public void stopJogl();
}
The Applet Implement is:
public class JoglAppletImpl extends Applet implements JoglApplet{
public void init(){
....
}
@Override
public void startJogl() {
System.out.println("dentro de iniciar test");
}
@Override
public void stopJogl() {
System.out.println("dentro de siguiente test");
}
}
And finally the EntryPoint is:
...
final JoglApplet joglApplet =
(JoglApplet)GWT.create(JoglApplet.class);
hp.add(new Button("Iniciar Test", new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
joglApplet.startJogl();
}
}));
hp.add(new Button("Siguiente", new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
joglApplet.stopJogl();
}
}));
Widget widgetApplet = AppletJSUtil.createAppletWidget(joglApplet);
vp.add(widgetApplet);
...
Is possible use GWTAI with AppletLauncher?
Thanks.