본문 바로가기
GUI( JavaFX Scene Builder )/Control

ComboBox

by pms93 2022. 8. 18.
package controls;

import javafx.application.Application;
import javafx.geometry.Pos;
import javafx.scene.Scene;
import javafx.scene.control.ComboBox;
import javafx.scene.layout.HBox;
import javafx.stage.Stage;

public class ComboBoxEx extends Application {

	public static void main(String[] args) {
		launch(args);
	}
	
	@Override
	public void start(Stage primaryStage) throws Exception {
		// ComboBox
		// - ListView와 비슷한 개념이며 박스 클릭시에 콤보박스의 내용들을 보여주며 택1 할 수 있다.
		ComboBox<String> cb = new ComboBox<>();

		cb.getItems().addAll("가", "나", "다", "라", "마", "바", "사", "아", "자", "차", "카", "타", "파", "하");
		cb.setPrefSize(120, 20);
		
		// .setValue(String)
		// - 위 매서드를 통해 콤보박스에 미리 보여질 text를 설정할 수 있다.
		cb.setValue("선택하세요");
		
		HBox hbox = new HBox();
		hbox.getChildren().add(cb);
		hbox.setAlignment(Pos.CENTER);
		
		primaryStage.setScene(new Scene(hbox, 500, 500));
		primaryStage.show();
	}

}

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

TextField  (0) 2022.08.18
ToggleButton  (0) 2022.08.18
RadioButton  (0) 2022.08.18
CheckBox  (0) 2022.08.18
ListView  (0) 2022.08.15