Results
Command window:
C:\ece538\JavaFX\Oracle\Group>java MyGroup Rectangle[x=20.0, y=0.0, width=100.0, height=10.0, fill=0xff0000ff] Rectangle[x=20.0, y=20.0, width=100.0, height=10.0, fill=0xff0000ff] Rectangle[x=20.0, y=40.0, width=100.0, height=10.0, fill=0xff0000ff] Rectangle[x=20.0, y=60.0, width=100.0, height=10.0, fill=0xff0000ff] Rectangle[x=20.0, y=80.0, width=100.0, height=10.0, fill=0xff0000ff]
MyGroup.java
import javafx.application.Application; import javafx.stage.Stage; import javafx.scene.Group; import javafx.scene.*; import javafx.scene.paint.*; import javafx.scene.shape.*; import java.lang.Math; public class MyGroup extends Application { public void start(Stage stage) { Group grp = new Group(); Scene scene = new Scene(grp, 200, 150); for (int i = 0; i < 5; i++) { Rectangle r = new Rectangle(); r.setX(20); r.setY(i * 20); r.setWidth(100); r.setHeight(10); r.setFill(Color.RED); grp.getChildren().add(r); } for (Node n: grp.getChildren()) System.out.println(n); stage.setTitle("My JavaFX Application"); stage.setScene(scene); stage.show(); } }
Maintained by John Loomis, updated Tue Jan 30 22:37:53 2018