program의 object를 연결해준다 각각의 객체마다 연결할 수도 있다. 각각의 객체가 서로 소통을 해야하기 때문에 EventHandler을 통해서 데이터를 소통해야한다.
Aggregation
Parent -> Child / Child / Child
추리를 어떤 방향으로 여행 다닐거냐에서도 배운다. 왼쪽 먼저 - 오른쪽, 중간
되도록이면 연결을 줄인다 첫번째자식과 두번째 자식의 소통이 긴밀하다.
설계의 경험의 문제이다. 어떻게 연결할건지 말건지,
Aggregation HIrechy 부모가 하나여야 한다. 방향성을 가지고 있고 부모가 항상 하나여야 한다.
밑에있는 줄이 생기면 추리가 아니다. 연결성에서 항상 방향성을 가지고 연결을 해야 한다.
배워야 할 구조는 Vector, Array가 있고 추리가 있다.
그래프는 어떤 일이 벌어지냐면, 사이클이라는 것이 있다. 뺑뺑도는 것.
그래프는 잘못하면 무한 뻉뺑 돈다. 추리는 부모와 자식이 명확하게 있기 때문에 갖는지 안갖는지 명확하다.
그래프는 길이 연결되어있어서 자식이 부모
내가 길을 잃어버릴 수도 있고 확정적이지 않을 수도 있다. 실수를 할 경우가 있다.
부모는 C 세개 자식을 볼 수 있다. 온갖 커뮤니케이션 하려면 부모가 대신 해야한다.
EventHandler , 자식끼리 소통을 하고 싶으면
수강신청 패널은 Directory가 3개가 있다. 4개의 자식들이 서로 소통을 해야하기 때문에 여기 이벤트가 발생하면 EventHandler로 들어온다.
0번째 1번째 2번째 , 진행되고 있는 그걸 보여준다. 이 값이 계속 변화하고 있다. selection을 하면
Selection할 때마다 정보를 주는 것이다. 공과대학은 어떤 것이고 ~..
최종으로 여기서 첫번째부터 4번째가 셀렉션됐다.
update 어느 row? 어느 Selection?이 되었냐
program을 다 짜면 정리한다. campusTable에 가서 선택된 row를 가서 fileName을 꺼내오는 것이다.
이러면 돌아간다.
EventHandler을 바꾸고 Child를 바꾸기만 해야하는데 0으로 Selection을하니까 바뀜
다들 0으로 눌러지면서 이벤트가 4번 발생한다
용인이발ㄹ생하면 프로그램 고치고 손으로 누른거랑 똑같은 효과가 나온다.
한번 눌렀는데 계속 연달아서 연쇄 이벤트가 계속 발생한다. 이거를 setRowIndex가 나온다. 이걸 지우니까 안 나타나는 것이다.
원래 한 번 누르면 끝도없이 10번을 하는 것이다. 내가 실수한 것이. 하나 바꼈을 때 하나만 해야한다.
할 수 있으면 미리보기랑 미리담기랑 미리담기하는걸 붙이기 수강신청
이거 수정하고 미리담기 붙이기
'JAVA_School > JAVA_School_class' 카테고리의 다른 글
[1123]객체지향적사고와프로그래밍 (0) | 2022.11.24 |
---|---|
[1121] 객체지향적사고와프로그래밍 (0) | 2022.11.21 |
[1114] 객체지향적사고와프로그래밍 (0) | 2022.11.14 |
[1109] 객체지향적사고와프로그래밍 (0) | 2022.11.09 |
[1107] 객체지향적사고와프로그래밍 (0) | 2022.11.08 |