Integracja z aplikacjami Java
Zintegruj Lordui z aplikacją Java i wykonaj testy GUI, interaktywne tutoriale czy skomplikowane migracje danych.
Lordui może być łatwo dołączone jako biblioteka do aplikacji Java. Weźmy przykład prostej aplikacji. Wszystko co potrzebujesz do zbudowania projektu, to załączyć Lordui jako bibliotekę do projektu i uruchomić go z poziomu kodu. Oto posty przykład:
...
import ktm.lordui.Lordui;
public class LorduiLibraryUsage {
private Lordui lui;
@Before
public void initLordui() {
lui = Lordui.createInstance();
try {
lui.loadProject(new File("myLorduiProcedureFile.lui"));
} catch (IOException e) {
e.printStackTrace();
return;
}
}
@Test
public void useLordui() {
//Here we show execute our application. Like:
try {
SwingUtilities.invokeAndWait(new Runnable() {
@Override
public void run() {
JFrame fr = new JFrame("Test window");
fr.setSize(800, 600);
fr.setVisible(true);
}
});
} catch (InvocationTargetException e) {
e.printStackTrace();
return;
} catch (InterruptedException e) {
e.printStackTrace();
return;
}
lui.runProcedureAndWait("LorduiProcedureName");
}
@After
public void closeLordui() {
lui.close();
}
}
Powyższy kod prezentuje przykład użycia Lordui przy testowanie. Jednak Lordui można integrować z dowolną inną aplikacją.