-
[수정중] [001] JavaFX란?Development/JavaFX 8 2018. 1. 2. 01:21
자바fx는...
자바를 만든 썬 마이크로시스템즈에서 개발하고 배포한 소프트웨어 플랫폼이다. GUI 라이브러리로 스윙을 대체하기 위해 만들었다. 자세한 사항은 위키페디아나 해외 웹을 보시길 바란다.
추후 설명은 단순한 자바fx 기반 프로그램을 통해 어떤 구조로 짰는지, 어떻게 구성되는지에 간략히 설명하고자 한다.
이 후 글에서 만드는 프로그램은 다음과 같은 간단한 구조를 가지고 있다.
이 앱은 아울러 JavaFX 8에서 수행된다. 상세한 설정은 글 아래의 링크를 참조하기 바란다.
해당 링크에서 e(fx)clipse와 SceneBuilder를 설치한다면 이해하기 더욱 수월할 것이다.
/*ATM
* 화면 1
* 1.계좌등록 , 2. 로그인, 3. 종료
* 계좌등록 화면은 예금주/계좌번호/비밀번호/초기번호를 입력받는다.
* 끝나면 화면1로 돌아감
*
* 로그인시 계좌번호를 입력 :
* 등록된 계좌번호라면 화면2로 이동한다.
*
* 화면 2
* XXX님 반갑습니다.
* 1.입급 2.출금 3.송금 4.조회 5.로그아웃
* 입금시 입금금액 : (잘못된 입력에 대한 예외처리 넣기 : 입금실패 or 성공 뜨게 하기)
* 계좌현황을 함께 출력한다.
* 출력후 화면 2로
*
* 출금시 출금금액을 입력 :
* 비밀번호 :
* 출금성공여부/계좌현황 출력 후 화면 2로 이동한다.
*
* 송금시 보낼계좌 :
* 송금금액 :
* 비밀번호 :
* 송금성공여부/계좌현황 출력후 화면 2로 이동한다.
*
* 조회시 비밀번호 :
* 계좌현황 출력 후 화면 2로
* 로그아웃하면 화면 1로 돌아간다
*/
와 같은 구조를 지닌다.
모두 작성한 프로그램의 소스코드는 아래 링크에 있다. 필자의 글을 계속해서 참고한다면 소스코드 다운로드를 권장한다.
https://bitbucket.org/n3w6ie/javafx_atm
remarkable links: