분류 전체보기(222)
-
6주차 - javaFX DatePicker
DatePicker 을 사용하면 버튼이 하나 생기는데 버튼의 우측에 있는 달력모양을 누르면, 달력이 나오며 여기서 클릭한 값을 박스 안에 출력해준다. public class DatePickerEx extends Application{ public static void main(String[] args) { launch(args); } @Override public void start(Stage primaryStage) throws Exception { DatePicker date = new DatePicker(); HBox box = new HBox(); box.getChildren().add(date); box.setAlignment(Pos.CENTER); box.setPrefSize(100, 100)..
2022.09.05 -
6주차 - javaFX ComboBox
ComboBox 는 박스를 클릭했을때에 아래로 내부에 있는 데이터들을 나열하여 보여주는 Box 이다. 아래는 코드 public class ComboBoxEx01 extends Application{ public static void main(String[] args) { launch(args); } @Override public void start(Stage primaryStage) throws Exception { ComboBox cb = new ComboBox(); // 콤보박스에 값을 입력 cb.getItems().addAll("라면","치킨", "짜장면", "피자", "닭강정"); cb.setPrefSize(100,50); // 처음 보이는 값을 세팅 cb.setValue("치킨"); cb.get..
2022.09.05 -
6주차 - javaFX CheckBox
CheckBox 는 이름처럼 사용자가 체크할 수 있는 네모난 버튼을 생성한다. 일반적으로 CheckBox는 중복으로 체크가 가능하도록 해야하는 상황일 때 사용되는 경우가 많다. 모양의 변화를 주고 싶은데 그러한 기능까지는 아직까지의 내용으로는 알지 못하겠다. 혹여나 알게 된다면 추후 별도로 작성하겠다. 아래는 코드 // CheckBox는 다중 선택일때 주로 사용된다. // 단일 선택을 이용하고자 할때에는 RadioButton 을 주로 이용한다. public class CheckBoxEx01 extends Application{ public static void main(String[] args) { launch(args); } @Override public void start(Stage primarySt..
2022.09.05 -
5주차 - javaFX StackPane
StackPane은 내부의 요소를 겹쳐서 보여준다. public class StackPaneEx01 extends Application{ public static void main(String[] args) { launch(args); } @Override public void start(Stage primaryStage) throws Exception { Rectangle rec = new Rectangle(200, 200, Color.GREEN); Label label = new Label("사각형 안에 텍스트"); StackPane stack = new StackPane(); stack.getChildren().addAll(rec, label); primaryStage.setScene(new Sce..
2022.09.05 -
5주차 - javaFX VBox
Vbox는 내부의 요소들을 세로로 정렬한다. public class VboxEx01 extends Application { public static void main(String[] args) { launch(args); } @Override public void start(Stage primaryStage) throws Exception { Pane p1 = new Pane(); Pane p2 = new Pane(); Pane p3 = new Pane(); // VBox는 HBox와 반대로 길이값은 채워주지 않아도 최대값만 지정해주면 자동으로 채워짐. // 단, 높이는 채워줘야함 p1.setPrefHeight(100); p2.setPrefHeight(100); p3.setPrefHeight(100); ..
2022.09.05 -
5주차 - javaFX HBox
HBox는 내부의 요소를 가로로 정렬한다. FlowPane 과 다른 점은 화면을 넘어갈때에 아래줄로 넘겨주지 않는 다는 것이다. public class HboxEx01 extends Application { public static void main(String[] args) { launch(args); } @Override public void start(Stage primaryStage) throws Exception { Pane p1 = new Pane(); Pane p2 = new Pane(); Pane p3 = new Pane(); // HBox는 최대 높이를 설정하지 않으면 처음부터 끝까지 채워짐, max는 최대값을 설정할뿐 채우는 값이 아님에도 채워지는 이유가 그것. p1.setMaxHeig..
2022.09.05