GUI( JavaFX Scene Builder )/Layout
StackPane
by pms93
2022. 8. 16.
package application;
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Label;
import javafx.scene.layout.StackPane;
import javafx.scene.paint.Color;
import javafx.scene.shape.Rectangle;
import javafx.stage.Stage;
public class StackPanes extends Application {
public static void main(String[] args) {
launch(args);
}
@Override
public void start(Stage primaryStage) throws Exception {
// Rectangle
// - 사각형을 만들어주며, 생성자에 넓이, 높이, 색상을 전달할 수 있다.
// StackPane
// - 아래의 예시와 같이 사각형과 Label을 겹치게 배치 할 수 있다.
// - 최초 생성시 기본 위치가 중앙인듯?
Rectangle rec = new Rectangle(150, 150, Color.SKYBLUE);
Label label = new Label("사각형 안에 택스트");
StackPane sp = new StackPane();
sp.getChildren().addAll(rec, label);
primaryStage.setScene(new Scene(sp, 500, 250));
primaryStage.show();
}
}