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.javaimport 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