1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
| import....
public class test extends Application {
public static void main(String[] args) {
launch(args);
}
@Override
public void start(Stage stage) {
stage.setTitle("Projet POO");
final VBox V=new VBox();
final Scene scene = new Scene(V, 700, 650);
scene.setFill(Color.OLDLACE);
final VBox g0=new VBox();
final VBox g1=new VBox();
final VBox g2=new VBox()
// ScrollView
final ScrollBar scr = new ScrollBar();
scr.setLayoutX(scene.getWidth()-scr.getWidth());
scr.setMin(0);
scr.setMax(360);
scr.setUnitIncrement(20.0);
scr.setTranslateX(scene.getWidth()-scr.getWidth());
scr.setOrientation(Orientation.VERTICAL);
scr.valueProperty().addListener(new ChangeListener<Number>() {
public void changed(ObservableValue<? extends Number> ov,
Number old_val, Number new_val) {
g1.setLayoutY(-new_val.doubleValue());
}
});
g1.getChildren().add(scr);
final ScrollBar scr1 = new ScrollBar();
scr1.setLayoutX(scene.getWidth()-scr1.getWidth());
scr1.setMin(0);
scr1.setOrientation(Orientation.VERTICAL);
scr1.setMax(360);
scr1.setTranslateX(scene.getWidth()-scr.getWidth());
g2.getChildren().add(scr1);
scr1.valueProperty().addListener(new ChangeListener<Number>() {
public void changed(ObservableValue<? extends Number> ov,
Number old_val, Number new_val) {
g2.setLayoutY(-new_val.doubleValue());
}
});
V.getChildren().add(g0);
V.getChildren().add(g1);
V.getChildren().add(g2);
stage.setScene(scene);
stage.show();
}
} |