Kim heesang dexaboud3@naver.com JDBC Programming 2 Kim heesang dexaboud3@naver.com
회원관리 프로그램 회원을 가입시키고, 로그인, 검색, 추가, 삭제가 가능한 프로그램 Swing을 사용한 GUI 프로그램 DB 스키마 TABLE NAME : MEMBER Id(PK) Password Name Email varchar(25) varchar(100)
Class 프로그램을 구성하고 있는 클래스들
결과 화면
GUI awt: 운영체제의 특징에 따라 화면을 구성, 따라서 운영체제에 따라 느낌이 다름 Ex) Button, Frame, TextField … swing: 자바에서 사용하는 look & feel을 적용해 모든 운영체제에서 동일한 느낌 제공 Ex) JButton, JFrame, JTextField … 두 가지를 섞어 화면을 구성할 수 있음
Swing의 look & feel을 이용한 다양한 GUI
GUI Container Component Layout Manager Frame, Window, Panel, Dialog, Applet, … Component 화면구성을 담당하는 요소 Button, TextField, TextArea, … Layout Manager Container 위에서 Component들을 올릴 자리 배치 방법 BorderLayout, GridLayout, FlowLayout, CardLayout, GridBackLayout, …
GUI
Main
MainFrame
DatabaseManager
JoinPanel
JoinPanel(…)
LoginPanel
LoginPanel(…)
과제 검색, 수정, 삭제에 대한 모듈을 작성하여 프로그램을 완성하시오 GUI는 원하는 형태로 구성 다음 주 수업 전까지 제출
과제(예시)