#28

조성현·2023년 4월 6일
0

간단요약

UI

-CUI : 명령프롬프트에서 실행
-GUI : 그래픽이 있는 프로그램

2D 그래픽
선/면, 색상, 폰트 그 외
=> UI => GUI

종류
AWT/Swing
Java FX
SWT

AWT/Swing
컨테이너
: Window > (J)Frame > (J)Dialog > JPanel
+Layout Manager
컴포넌트(위젯)
: JLabel ...

순서
window builder(정석대로 코딩) - 이클립스 plug-in
1.컨테이너(JFrame/JDailog)
2.Layout Manager(null-좌표중심 배치)
3.컴포넌트
4.이벤트
기타 프로그램
5.이벤트마다 코딩

JTextArea

  1. 여러 줄 입력
  2. JLabel 대신 여러 줄 출력 시 사용함

클래스의 역할 분리
1. 하나의 클래스
2. 분리(pattern)

DAO, TO => MVC
Model - 데이터 -> DAO(연결)/DTO(데이터전송)
				DTO
                	select 1 : 1
                DAO
                	생성자 - date
                    sql 1 : 메서드(기능) 1
View - 디자인 -> UI
Controller - 흐름제어

0개의 댓글