package tryout; import java.awt.EventQueue; import java.util.concurrent.CountDownLatch; import javafx.embed.swing.JFXPanel; import org.junit.Test; import eu.ggnet.saft.runtime.SwingClient; /** * * @author oliver.guenther */ public class ClientTryout { @Test public void tryout() throws InterruptedException { JFXPanel p = new JFXPanel(); CountDownLatch cdl = new CountDownLatch(1); final SwingClient ac = new SwingClient() { @Override protected void close() { System.out.println("closing"); cdl.countDown(); } }; ac.init(); EventQueue.invokeLater(new Runnable() { @Override public void run() { ac.show("Tryout", null); } }); cdl.await(); } }