Search in sources :

Example 6 with Start

use of org.testfx.framework.junit5.Start in project Malai by arnobl.

the class TestTextInputChangedUI method start.

@Override
@Start
public void start(final Stage stage) throws Exception {
    super.start(stage);
    input = new TextField();
    final Scene scene = new Scene(input);
    stage.setScene(scene);
    stage.show();
    stage.toFront();
}
Also used : TextField(javafx.scene.control.TextField) Scene(javafx.scene.Scene) Start(org.testfx.framework.junit5.Start)

Example 7 with Start

use of org.testfx.framework.junit5.Start in project Malai by arnobl.

the class TestBasicZoomer method start.

@Start
public void start(final Stage stage) {
    zoomer = new BasicZoomer<>();
    canvas = new StubZommable();
    canvas.setWidth(100);
    canvas.setHeight(100);
    zoomer.setWithKeys(true);
    zoomer.setZoomable(canvas);
    final VBox parent = new VBox();
    parent.getChildren().add(canvas);
    final Scene scene = new Scene(parent);
    stage.setScene(scene);
    stage.show();
    stage.toFront();
    stage.centerOnScreen();
    stage.requestFocus();
    zoomer.setActivated(true);
    Platform.runLater(() -> canvas.requestFocus());
    WaitForAsyncUtils.waitForFxEvents();
}
Also used : Scene(javafx.scene.Scene) VBox(javafx.scene.layout.VBox) Start(org.testfx.framework.junit5.Start)

Example 8 with Start

use of org.testfx.framework.junit5.Start in project Malai by arnobl.

the class TestAnonCommandBinder method start.

@Override
@Start
public void start(final Stage stage) {
    widget1 = new Button("button1");
    widget2 = new Button("button2");
    super.start(stage);
}
Also used : Button(javafx.scene.control.Button) Start(org.testfx.framework.junit5.Start)

Example 9 with Start

use of org.testfx.framework.junit5.Start in project Malai by arnobl.

the class TestMenuItemBinder method start.

@Start
public void start(final Stage stage) {
    widget1 = new MenuItem("menu1");
    widget2 = new MenuItem("menu2");
    widget1.setId(menuitemID1);
    widget2.setId(menuitemID2);
    instrument = new StubInstrument();
    instrument.setActivated(true);
    final VBox parent = new VBox();
    menu = new Menu("menu");
    menu.setId(menuID);
    final MenuBar menubar = new MenuBar();
    menu.getItems().addAll(widget1, widget2);
    menubar.getMenus().addAll(menu);
    parent.getChildren().add(menubar);
    final Scene scene = new Scene(parent);
    stage.setScene(scene);
    stage.show();
    stage.toFront();
}
Also used : MenuBar(javafx.scene.control.MenuBar) MenuItem(javafx.scene.control.MenuItem) Menu(javafx.scene.control.Menu) Scene(javafx.scene.Scene) VBox(javafx.scene.layout.VBox) Start(org.testfx.framework.junit5.Start)

Example 10 with Start

use of org.testfx.framework.junit5.Start in project Malai by arnobl.

the class TestKeyLost method start.

@Start
public void start(final Stage stageToConfigure) {
    canvas = new Canvas();
    instrument = new StubInstrument();
    instrument.setActivated(true);
    final VBox parent = new VBox();
    parent.getChildren().add(canvas);
    final Scene scene = new Scene(parent);
    stageToConfigure.setScene(scene);
    stageToConfigure.show();
    stageToConfigure.toFront();
    stageToConfigure.centerOnScreen();
    stageToConfigure.requestFocus();
    stage = stageToConfigure;
}
Also used : Canvas(javafx.scene.canvas.Canvas) Scene(javafx.scene.Scene) VBox(javafx.scene.layout.VBox) Start(org.testfx.framework.junit5.Start)

Aggregations

Start (org.testfx.framework.junit5.Start)12 Scene (javafx.scene.Scene)5 Canvas (javafx.scene.canvas.Canvas)3 Button (javafx.scene.control.Button)3 VBox (javafx.scene.layout.VBox)3 CheckBox (javafx.scene.control.CheckBox)1 Menu (javafx.scene.control.Menu)1 MenuBar (javafx.scene.control.MenuBar)1 MenuItem (javafx.scene.control.MenuItem)1 TextField (javafx.scene.control.TextField)1 ToggleButton (javafx.scene.control.ToggleButton)1 Pane (javafx.scene.layout.Pane)1 StackPane (javafx.scene.layout.StackPane)1 Rectangle (javafx.scene.shape.Rectangle)1