package tryout;
import org.junit.Test;
import eu.ggnet.dwoss.report.RevenueReportSelectorPane;
import eu.ggnet.dwoss.util.OkCancelStage;
import javafx.application.Platform;
import javafx.embed.swing.JFXPanel;
/**
*
* @author oliver.guenther
*/
public class RevenueReportSelector {
private boolean complete = false;
@Test
public void tryout() throws InterruptedException {
new JFXPanel(); // To start the platform
Platform.runLater(new Runnable() {
@Override
public void run() {
RevenueReportSelectorPane selector = new RevenueReportSelectorPane();
OkCancelStage<RevenueReportSelectorPane> stage = new OkCancelStage<>("Auswählen", selector);
stage.showAndWait();
System.out.println("OK=" + stage.isOk());
System.out.println(selector);
complete = true;
}
});
while (!complete) {
Thread.sleep(500);
}
}
}