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();
}
}