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.