GUI( JavaFX Scene Builder )/Layout
HBox, VBox 병합 예제(2)
by pms93
2022. 8. 17.
package total;
import javafx.application.Application;
import javafx.geometry.Pos;
import javafx.scene.Scene;
import javafx.scene.layout.HBox;
import javafx.scene.layout.Pane;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;
public class Quiz2 extends Application {
public static void main(String[] args) {
launch(args);
}
@Override
public void start(Stage primaryStage) throws Exception {
Pane p1 = new Pane(), p2 = new Pane(), p3 = new Pane();
p1.setStyle("-fx-background-color : red");
p2.setStyle("-fx-background-color : orange");
p3.setStyle("-fx-background-color : black");
p1.setPrefSize(200, 100);
p2.setPrefSize(200, 100);
p3.setPrefSize(100, 210);
VBox vbox1 = new VBox();
vbox1.getChildren().addAll(p1, p2);
vbox1.setAlignment(Pos.CENTER);
vbox1.setSpacing(10);
VBox vbox2 = new VBox();
vbox2.getChildren().add(p3);
vbox2.setAlignment(Pos.CENTER);
HBox hbox = new HBox();
hbox.getChildren().addAll(vbox1, vbox2);
hbox.setAlignment(Pos.CENTER);
hbox.setSpacing(10);
primaryStage.setScene(new Scene(hbox, 800, 800));
primaryStage.show();
}
}