본문 바로가기
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();
	}

}

'GUI( JavaFX Scene Builder ) > Layout' 카테고리의 다른 글

HBox, VBox 병합 예제(1)  (0) 2022.08.17
ImageView  (0) 2022.08.16
VBox  (0) 2022.08.15
HBox  (0) 2022.08.15
AnchorPane  (0) 2022.08.15