2019.01.03 인터페이스,중첩 클래스,GUI예제
2019. 1. 3. 17:07ㆍJAVA
#1 interface 인터페이스
#2 중첩 클래스(Nested Class)
: 중첩 클래스라 클래스 내부에 선언한 클래스를 말하는데, 중첩 클래스를 사용하면
두 클래스의 멤버들을 서로 쉽게 접근할 수 있다는 장점과 외부에는 불필요한
관계를 감춤으로써 코드의 복잡성을 줄일 수 있다.
#3 GUI (graphical user interface) 세팅 &
내부 클래스와 외부 클래스 활용
ⓛ 기본 세팅 JAVAFX Project 생성
② 생성될 때 패키지를 생성해주지만, 사용자 설정에 맞게 새로 생성할 수 있다.
③ package com.exam.app.view에서 화면 컨트롤 클래스(RootController) 생성 시
인터페이스 Initializable를 추가하여 생성
④ 자바에서 화면CSS를 담당 FXML를 생성
⑤ 폴더구성 예시
⑥ SceneBuilder내에서 컨트롤 클래스 설정 후 저장
⑦ 저장하였으면 FXML파일에서 변경됨을 확인해야 된다.
⑧ SceneBuilder에서 화면크기 설정
<Root.FXML>
<RootController.java에서의 기본 버튼 동작 세팅>
< MainApp.java에서 launch(args);가 있는지 확인 → 실행명령어>
<출력>
▲ 실행창에서 버튼1을 클릭하면 콘솔에서 출력되는 화면
'JAVA' 카테고리의 다른 글
2019.01.07 문자열위치, 문자위치,StringBuffer, StringBuilder,Wrapper클래스,Math,Random 클래스,Date , Calendar 클래스,컬렉션 프레임워크 (0) | 2019.01.07 |
---|---|
2019.01.04 API, Object, 람다식, GUI의 활용(내부,외부클래스),toString() (0) | 2019.01.04 |
2019.01.03 인터페이스 활용예제, 람다식 (0) | 2019.01.03 |
2019.01.02 interface, call-back,SceneBuilder (0) | 2019.01.02 |
2018.12.28 다형성,형변환,캐스팅,final 키워드,instanceof 연산자 (0) | 2018.12.28 |