Applet

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.



krzys 2017-07-19