티스토리 뷰
Done
- java gui 사용자로부터 좌표 입력받아 점 찍는 것 까지 구현 / input값 조건 확인 완료
Learned
-
파이썬에서 부모 클래스 상속이랑(Class 자식(부모))이런식으로 자식 클래스를 만들어 부모 클래스를 상속한다 / 자바에서 extends랑 같은 개념인 것인가?
: 파이썬에서 클래스를 상속받을 때 ini 메소드로 세팅된 값에서 값을 변경해주엇는데 여기는 만든 객체의 클래스명과 동일한 메소드(생성자)의 세팅값을 override 해주는 개념인 것일까? -
자바 변수명 동적으로 생성할 땐 list나 map을 써줘야 한다 (왜그런지 공부하기)
: https://hashcode.co.kr/questions/2408/%EC%9E%90%EB%B0%94%EC%97%90%EC%84%9C-%EB%B3%80%EC%88%98%EC%97%90-%EB%8F%99%EC%A0%81-%EC%9D%B4%EB%A6%84-%ED%95%A0%EB%8B%B9%ED%95%98%EA%B8%B0 -
자바의 그래프 좌표는 우리가 인식하는 것과 다르다
: 우리가 일반적으로 인식하는 그래프에서 y축의 방향이 다르다고 할 수 있다. 4분면에서 y축의 부호를 뺀 느낌쓰computer : left / what we learned in Mathi : right
gui 그리기
-
drawLine()
- 직선, 점을 그리는 용도
- drawLine(int x1, int y1, intx2, inty2)로 그린다. (x1, y1)에서 점을 찍어서 (x2, y2)로 연결
- 점을 찍을 땐(x, y, x, y)로 한
-
자바 gui 패키지에는 awt와 swing이 있다.
-
JFRAME / JPANNEL
: 패널은 보조프레임이다. 레이아웃을 좀 더 쉽게 하기 위해 보조 프레임을 제이 프레임에 올리는 셈https://blog.naver.com/PostView.nhn?blogId=highkrs&logNo=220575148557&parentCategoryNo=&categoryNo=17&viewDate=&isShowPopularPosts=false&from=postView#:~:text=%22JPanel%22%EC%9D%84%20%EC%89%BD%EA%B2%8C%20%EC%83%9D%EA%B0%81%ED%95%B4%EC%84%9C,%ED%95%A0%20%EC%88%98%20%EC%9E%88%EA%B8%B0%20%EB%95%8C%EB%AC%B8%EC%9E%85%EB%8B%88%EB%8B%A4. - 보통, frame extends한 곳이 아닌 pannel extends한 패널에 구현 그래프나 선 들을 그려 넣는다. 프레임은 말그대로 프레임이고, 아이템들이 담기는 것은 패널이기 때문이다
-
Layout의 종류
-
기타
-
JFrame을 상속받아 사이즈, 타이틀을 설정하고 setVisible을 true로 바꿔주면 새로운 윈도우 창에서 프레임이 상속된다. - 이 사람의 예제를 따라하다보니 아이템을 만들고(buttion이나 레이블 같은) 그를 패널 위에 추가(pannel.add)하는 방식이다. https://www.youtube.com/watch?v=5o3fMLPY7qY
: 미션 중에 두 점 사이의 거리나 면적을 구하는 부분이 있는데 그는 그래프를 그린 후에 밑에 레이블을 추가하는 형식으로 하면 될 것 같다. -
frame.pack()의 기능이 뭐지 몰라서 지워보고 포함하고 해보니. 처음 나오는 윈도우 창이 안의 내용물이 보이도록 frame의 사이즈 조절을 해준다 (확대 축소는 가능하지만 처음 윈도우 창이 딱 나올 때의 크기를 결정하는 것 같다)
-
Bad
- 미션에 빠져 또 개인 공부를 놓쳤다. 내일은 미션의 비중을 줄이자.
Good
- 자투리 시간을 활용하려고 한 것
Feeling
- 점이 찍혀 뿌듯했지만 학습 뿌듯함은 적다.
'기타 > TIL' 카테고리의 다른 글
Learned 학습태도 & 개선할점 (0) | 2021.01.15 |
---|---|
210115 금 TIL (0) | 2021.01.15 |
210113 수 TIL (0) | 2021.01.13 |
210112 화 TIL (0) | 2021.01.12 |
210112 월 TIL (0) | 2021.01.12 |
- Total
- Today
- Yesterday
- JdbcTemplate
- Sort
- 프로그래멋lev2
- thread
- 힙
- 동빈북
- 우선순위큐
- array
- Queue
- Gitignore
- arraylist
- Stack
- 프로그래머스lev1
- SQL코딩테스트
- 프로그래머스lev2
- 그래프이론
- Stream
- 최단경로
- 백준
- 순열조합
- 프로그래머스lev3
- 예외
- spring-boot-qna
- FLASK
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |