Applet

In case of applets it's very similar to applications. Imagine, we have an applet, that we want to connect with Lordui:

public class EntryApplet extends JApplet {
	@Override
	public void init() {
		//Some init stuff
	}
	
	@Override
	public void destroy() {
		//Some destroy stuff
	}
}

Now let's prepare our connection applet:

public class LorduiApplet extends EntryApplet {
	private ktm.lordui.Lordui lordui;
	@Override
	public void init() {
		lordui = ktm.lordui.Lordui.createInstance();
		try {
			lui.loadProject(new File("myLorduiProcedureFile.lui"));
		} catch (IOException e) {
			e.printStackTrace();
			return;
		}
		super.init();
	}
	
	@Override
	public void start() {
		super.start();
		lui.setVisible(true);
	}
	
	@Override
	public void stop() {
		lui.setVisible(false);
		super.stop();
	}
	
	@Override
	public void destroy() {
		lui.close();
		super.destroy();
	}
}
This new class you may pack into jar file and run it as a main Applet Class.



krzys 2017-07-19