List of usage examples for javafx.scene.shape Rectangle Rectangle
public Rectangle(double x, double y, double width, double height)
From source file:Main.java
@Override public void start(Stage primaryStage) { Group group = new Group(); Rectangle rect = new Rectangle(20, 20, 200, 200); rect.setStrokeWidth(2);//w ww . jav a2s . c o m rect.setStroke(Color.RED); group.getChildren().add(rect); Scene scene = new Scene(group, 300, 200); primaryStage.setScene(scene); primaryStage.show(); }
From source file:Main.java
@Override public void start(Stage primaryStage) { Group group = new Group(); Rectangle rect = new Rectangle(20, 20, 200, 200); rect.setArcHeight(15);// ww w. java 2 s . co m rect.setArcWidth(15); rect.setStroke(Color.BLACK); group.getChildren().add(rect); Scene scene = new Scene(group, 300, 200); primaryStage.setScene(scene); primaryStage.show(); }
From source file:Main.java
@Override public void start(Stage primaryStage) { Group group = new Group(); Rectangle rect = new Rectangle(20, 20, 200, 200); rect.setStrokeWidth(2);/* w ww.j a v a2 s .co m*/ rect.setStroke(Color.RED); rect.setStrokeWidth(1.5); rect.getStrokeDashArray().addAll(3.0, 7.0, 3.0, 7.0); group.getChildren().add(rect); Scene scene = new Scene(group, 300, 200); primaryStage.setScene(scene); primaryStage.show(); }
From source file:Main.java
@Override public void start(Stage primaryStage) { Group group = new Group(); Rectangle rect = new Rectangle(20, 20, 200, 200); FadeTransition ft = new FadeTransition(Duration.millis(5000), rect); ft.setFromValue(1.0);/*from w ww .j a v a 2s . c o m*/ ft.setToValue(0.0); ft.play(); group.getChildren().add(rect); Scene scene = new Scene(group, 300, 200); primaryStage.setScene(scene); primaryStage.show(); }
From source file:Main.java
@Override public void start(Stage stage) { Group root = new Group(); Scene scene = new Scene(root, 500, 200); stage.setScene(scene);//from w ww.j a va2 s .c o m Rectangle rect = new Rectangle(100, 40, 100, 100); rect.setArcHeight(50); rect.setArcWidth(50); rect.setFill(Color.VIOLET); RotateTransition rt = new RotateTransition(Duration.millis(3000), rect); rt.setByAngle(180); rt.setAutoReverse(true); rt.play(); root.getChildren().add(rect); stage.show(); }
From source file:Main.java
@Override public void start(Stage stage) { Group root = new Group(); Scene scene = new Scene(root, 500, 200); stage.setScene(scene);/*from w ww. j a v a2 s . c om*/ Rectangle rect = new Rectangle(100, 40, 100, 100); rect.setArcHeight(50); rect.setArcWidth(50); rect.setFill(Color.VIOLET); ScaleTransition st = new ScaleTransition(Duration.millis(2000), rect); st.setByX(1.5f); st.setByY(1.5f); st.setAutoReverse(true); st.play(); root.getChildren().add(rect); stage.show(); }
From source file:Main.java
@Override public void start(Stage stage) { Scene scene = new Scene(new Group()); stage.setTitle("Tooltip Sample"); stage.setWidth(300);//from www .j a va 2 s . c om stage.setHeight(150); Rectangle rect = new Rectangle(0, 0, 100, 100); Tooltip t = new Tooltip("A Square"); Tooltip.install(rect, t); ((Group) scene.getRoot()).getChildren().add(rect); stage.setScene(scene); stage.show(); }
From source file:Main.java
@Override public void start(Stage primaryStage) { Group root = new Group(); Scene scene = new Scene(root, 500, 260); Rectangle roundRect = new Rectangle(50, 50, 400, 130); roundRect.setArcWidth(30);/*from www .j av a 2 s . c o m*/ roundRect.setArcHeight(60); roundRect.setFill(null); roundRect.setStroke(Color.DARKORANGE); roundRect.setStrokeWidth(2); roundRect.setStrokeLineCap(StrokeLineCap.BUTT); root.getChildren().add(roundRect); Slider slider = new Slider(30, 150, 30); slider.setLayoutX(250 - slider.getWidth() / 2); slider.setLayoutY(115 - slider.getHeight() / 2); slider.widthProperty().addListener((ov, curVal, newVal) -> { slider.setLayoutX(250 - slider.getWidth() / 2); }); slider.heightProperty() .addListener((ov, curVal, newVal) -> slider.setLayoutY(115 - slider.getHeight() / 2)); roundRect.arcWidthProperty().bind(slider.valueProperty()); root.getChildren().add(slider); Slider slider2 = new Slider(10, 120, 50); slider2.setLayoutX(50); slider2.setLayoutY(230); slider2.widthProperty().addListener((ov, curVal, newVal) -> { slider2.setLayoutX(250 - slider2.getWidth() / 2); }); roundRect.yProperty().bind(slider2.valueProperty()); root.getChildren().add(slider2); slider2.valueProperty().addListener((ov, curVal, newVal) -> slider .setLayoutY(slider.getLayoutY() + newVal.doubleValue() - curVal.doubleValue())); primaryStage.setScene(scene); primaryStage.show(); }
From source file:Main.java
@Override public void start(Stage stage) { final Group group = new Group(); Scene scene = new Scene(group, 300, 150); stage.setScene(scene);/* w w w. j a va 2s. c o m*/ stage.setTitle("Sample"); Rectangle rect = new Rectangle(100, 40, 100, 100); rect.setArcHeight(50); rect.setArcWidth(50); rect.setFill(null); StrokeTransition st = new StrokeTransition(Duration.millis(3000), rect, Color.RED, Color.BLUE); st.setAutoReverse(true); st.play(); group.getChildren().add(rect); stage.show(); }
From source file:Main.java
@Override public void start(Stage primaryStage) { Group group = new Group(); Rectangle rect = new Rectangle(20, 20, 200, 200); StrokeTransition sT = new StrokeTransition(Duration.millis(2000), rect, Color.LIME, Color.YELLOW); sT.play();/*from w ww . j a v a 2s.co m*/ group.getChildren().add(rect); Scene scene = new Scene(group, 300, 200); primaryStage.setScene(scene); primaryStage.show(); }