W przypadku applet-ów metoda postępowania jest zupełnie analogiczna, jak w przypadku aplikacji. Załóżmy więc, że applet, do którego chcemy się podłączyć uruchamia się poprzez klasę:
public class EntryApplet extends JApplet { @Override public void init() { //Some init stuff } @Override public void destroy() { //Some destroy stuff } }
W takim przypadku należy zrobić osobną klasę:
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(); } }Nową klasę należy opakować w plik jar i traktować jako główny plik uruchamialny appletu.