package mirror; import java.util.*; import javafx.application.*; import javafx.collections.*; import javafx.geometry.*; import javafx.scene.*; import javafx.scene.control.*; import javafx.stage.*; public class MirrorCombo extends Application { @Override public void start(Stage stage) { stage.setScene(createScene(NodeOrientation.RIGHT_TO_LEFT)); stage.show(); Stage stage2 = new Stage(); stage2.setScene(createScene(NodeOrientation.LEFT_TO_RIGHT)); stage2.setX(stage.getX() + stage.getWidth()); stage2.setY(stage.getY()); stage2.show(); } private Scene createScene(NodeOrientation orientation) { final Group group = new Group(); Label c1 = new Label("TEXT"); c1.setLayoutX(20); ComboBox c2 = new ComboBox(); c2.setLayoutX(100); c2.setLayoutY(50); ArrayList list = new ArrayList(); c2.setItems(FXCollections.observableArrayList("Fred", "Marry")); group.getChildren().addAll(c1, c2); Scene scene = new Scene(group, 200, 200); scene.setNodeOrientation(orientation); return scene; } public static void main(String[] args) { launch(args); } }