StackPane_Stretchable1 |
|
Code:
package javafxtemplate1; import javafx.application.Application; import javafx.geometry.Pos; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.effect.Bloom; import javafx.scene.effect.BoxBlur; import javafx.scene.effect.DropShadow; import javafx.scene.effect.Glow; import javafx.scene.layout.HBox; import javafx.scene.layout.StackPane; import javafx.scene.paint.Color; import javafx.scene.shape.Rectangle; import javafx.scene.text.Font; import javafx.scene.text.FontWeight; import javafx.scene.text.Text; import javafx.stage.Stage; //port ExternalClass1; /** * * @author Manas14 */ public class JavaFXTemplate1 extends Application { @Override public void start(Stage primaryStage) { Button btn4 = new Button("Button 4"); Button btn5 = new Button("Button 5"); // setX,setY, setWidth, //Rectangle rect1 = new Rectangle(200, 90, Color.BROWN); StackPane spane = new StackPane(); Rectangle rect1 = new Rectangle(); rect1.setX(50); rect1.setY(50); rect1.setWidth(200); rect1.setHeight(150); rect1.setArcWidth(20); rect1.setArcHeight(20); rect1.setStyle( "-fx-padding: 10;" +"-fx-background-color: Brown;"+ "-fx-border-style: solid inside;" + "-fx-border-width: 4;" + "-fx-border-insets: 5;" + "-fx-border-radius: 5;" + "-fx-border-color: orange;" ); Rectangle rect2 = new Rectangle(120, 50, Color.GREEN); //spane.setLayoutX(250);spane.setLayoutY(250); // setMinSize width, height spane.setMinSize(90,50); spane.setStyle("-fx-padding: 10;" +"-fx-background-color: RED;"+ "-fx-border-style: solid inside;" + "-fx-border-width: 4;" + "-fx-border-insets: 5;" + "-fx-border-radius: 5;" + "-fx-border-color: yellow;"); spane.getChildren().addAll(rect1,rect2,btn4); HBox root = new HBox(btn5, spane); root.setAlignment(Pos.CENTER); root.setSpacing(20); root.setStyle("-fx-padding: 10;" + "-fx-border-style: solid inside;" + "-fx-border-width: 4;" + "-fx-border-insets: 5;" + "-fx-border-radius: 5;" + "-fx-border-color: blue;"); Scene scene = new Scene(root, 400, 300); primaryStage.setScene(scene); primaryStage.setTitle("Applying Effects"); primaryStage.show(); } public static void main(String[] args) { launch(args); } } |
StackPane_Stretchable1
|
![]()
|