[200331.27일차] 디버깅 && 컴포넌트(Component) && 컨테이너(Container)
디버깅
F11을 누르면 디버깅 모드에 들어간다.
코드 한줄 한줄을 확인해 버그를 찾는다.
문제가 없다면 아무것도 없다.
브레이크 포인트
더블클릭을 해서 설정할 수 있다.
=>
F11을 누르면 디버깅 모드로 들어간다.
디버깅 정보 지우기
F11 => 디버깅 모드
F5 => 함수의 안으로 들어간다,
F6 => 다음 줄로 이동
F8 => 브레이크 포인트까지 디버깅
F11을 눌러 디버깅 모드로 들어간다.
13번줄에 브레이크 포인트를 두고 F5를 누른다. => 생성자를 찾아간다.
13번 줄 F5
사라진다고 표현했지만, F6을 눌러 다음 줄로 넘어가는 것
F6 / 생성자가 만들어졌다.
F6 / 호출한 메소드로 넘어간다.
F6 / sum 변수를 만들고 초기값 0이 저장되었다.
F6 / 호출한 메소드로 넘어가 출력문을 실행
F6 / 반복문 실행. 5번라인 6번라인이 조건문이 false가 될때까지 계속 반복된다.
반복문 다음 줄에 브레이크 포인트를 찍고, F8을 누르면 브레이크 포인트까지 넘어간다.
F6 / 반복문 실행이 끝나고 sum에 결과값이 저장된다.
F6 / 출력문 실행
8번 라인 => 15번 라인 => 디버그 끝
브레이크 포인트 설정 초기화
CheckBox
RadioButton / ToggleGroup
기본으로 하나 선택 =>
ToggleButton
TextField
=> 한 줄 입력창
PasswordField
ComboBox
TextArea
=> 여러줄 입력창
DatePicker
컨테이너 => pane, HBox, VBox
컴포넌트 => 버튼,입력창,체크박스..등
예제