JAVA fx - JAVA fx controll - ComboBox(2022-08-18)
2022. 8. 18. 21:45ㆍ3층 1구역 - 개발의 장/JAVAfx - GUI
1. 서론
콤보박스에 대해 알아보도록 하자.
2. 본론
콤보박스는 우리가 컴퓨터를 하면서 꽤 많은 곳에서 볼 수 있다.
당장에 표준 시간대를 바꾸는 곳에서도......
이렇게 흔히 쓰인다.
내용은 많지 않으니 바로 코드부터 보자.
package controls_0818;
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 {
primaryStage.setTitle("ComboBox Test");
ComboBox<String> combo = new ComboBox<String>();
combo.getItems().addAll("집에 가기", "코딩하기", "궁상떨기");
HBox box = new HBox();
box.getChildren().add(combo);
box.setAlignment(Pos.CENTER);
primaryStage.setScene(new Scene(box, 400, 200));
primaryStage.show();
}
}
결과를 보자.
그러면 이렇게 말할 것이다.
??? : 위 사진에서 선택 전에 현재 뭐가 선택되어있는지 알 수 있는데 저 결과에선 안되냐?
물론된다.
combo.setValue("내용물"); << 얘를 입력하면 된다.
package controls_0818;
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 {
primaryStage.setTitle("ComboBox Test");
ComboBox<String> combo = new ComboBox<String>();
combo.getItems().addAll("집에 가기", "코딩하기", "궁상떨기");
combo.setValue("집에 가기");
HBox box = new HBox();
box.getChildren().add(combo);
box.setAlignment(Pos.CENTER);
primaryStage.setScene(new Scene(box, 400, 200));
primaryStage.show();
}
}
코드를 추가했으니 결과를 보자.
초기 선택이 떴다.!!!!
'3층 1구역 - 개발의 장 > JAVAfx - GUI' 카테고리의 다른 글
JAVA fx - JAVA fx controll - ToggleButton (2022-08-18) (0) | 2022.08.18 |
---|---|
JAVA fx - JAVA fx controll - TextField, PasswordField (2022-08-18) (0) | 2022.08.18 |
JAVA fx - JAVA fx controll - RadioBox(2022-08-18) (0) | 2022.08.18 |
JAVA fx - JAVA fx controll - CheckBox(2022-08-18) (0) | 2022.08.18 |
JAVA fx - JAVA fx 컨테이너 - H,Vbox,ImageView 퀴즈(2022-08-18) (0) | 2022.08.18 |