Java/javaFX & Scene Builder

6주차 - javaFX ComboBox

우젼 2022. 9. 5. 20:41

ComboBox 는 박스를 클릭했을때에 아래로 내부에 있는 데이터들을 나열하여 보여주는 Box 이다.

아래는 코드

public class ComboBoxEx01 extends Application{
	public static void main(String[] args) {
		launch(args);
		
	}
	@Override
	public void start(Stage primaryStage) throws Exception {
		ComboBox<String> cb = new ComboBox<String>();
        // 콤보박스에 값을 입력
		cb.getItems().addAll("라면","치킨", "짜장면", "피자", "닭강정");
		cb.setPrefSize(100,50);
        
        // 처음 보이는 값을 세팅
		cb.setValue("치킨");
		cb.getItems().add("물냉면");
		HBox box = new HBox();
		box.getChildren().addAll(cb);
		box.setAlignment(Pos.CENTER);
		
		primaryStage.setTitle("ComboBoxEx");
		primaryStage.setScene(new Scene(box,400, 100));
		primaryStage.show();
	}
}

위 코드의 실행 화면