디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

2D 렌더러 때문에 자바 스윙 배우라는게 아님

나르시갤로그로 이동합니다. 2025.11.08 02:09:13
조회 170 추천 7 댓글 2

ㅆㅇㅆ이 이상한 글을 썼길래

바로 잡기 위해 내가 글 쓰는 거임.

참고로 나는 신규 Guiyom GUI 툴킷 개발자임.

관련 특허 진행 중이고. 아직 출시 전임.

이 얘기 왜 하냐면 내가 툴킷 관련 전문가라는 의미이다.


자바 스윙은 2D 그래픽스 라이브러리가 아니다.

자바 스윙은 GUI 툴킷이다. 이후 JavaFX라는 툴킷도 나왔지.


자바 GUI 툴킷을 보면,


1. Awt

2. Swing

3 JavaFX


이렇게 3종이 있다.

상대적으로 저수준 툴킷이 Awt이다. Awt도 버튼 같은 건 기본적으로 제공한다.

내가 과거에 공부한 건 awt, swing 두 종류 공부해봤다. ㅎㅎ


GUI 툴킷이란 무엇인가?


GUI 앱 만들 때, 라이브러리에서

윈도우, 버튼, 프레임, 체크버튼, 라디오버튼, 텍스트 영역, 리스트 박스 등을 제공하잖냐.

이러한 라이브러리를 GUI 툴킷이라고 한다.


2D 그래픽스 라이브러리는 무엇인가?

Cairo, Skia 같은 것이 그래픽스 라이브러리인데,


draw line

draw rectangle

draw circle

paint ...


등의 2D 그래픽 함수를 제공해주는 라이브러리를 2D 그래픽 라이브러리라고 한다.


GUI 툴킷에 원하는 위젯이 없을 경우, 직접 만들어야 하는데,

그 경우 2D 그래픽 함수를 다루어야 하는 경우도 있다.


draw line

draw rectangle

draw circle

paint ...


이런 함수들로 신규 위젯을 추가하는 것이 가능하다.

그런데 2D 그래픽 함수들은 라이브러리들마다 함수 명칭이 비슷비슷해서

활용하는 방법만 알면, 새로 접한 2D 그래픽 라이브러리 활용하기도 용이하다.


자바 Swing은 GUI 부품들이 들어 있는 GUI 툴킷이다.

2D 렌더러를 공부할 목적으로 굳이 Swing을 공부하지는 않는다.

OOP 및 GUI 프로그래밍 개념을 익히라고 공부를 시켰겠지.


유행하는 여러 GUI 툴킷이 있는데, Swing는 유행을 이미 지났다.

자바라는 언어에 한정할 필요가 없다면,

Qt, WinForms를 공부하는 것이 Swing를 공부하는 것보다 현실적으로 도움될 것이다.

참고로 GUI 툴킷은 위젯과 렌더러가 분리되어 있다.

렌더러 객체가 있고, 렌더러가 GUI를 그린다.

예를 들어,

Button 위젯에는 좌표 정보, Button 형태 정보 등이 있을 것이다.

렌더러가 2D 그래픽스 함수를 사용하여 좌표, 형태 정보를 토대로 그리는거다.

버튼이라 하면,

draw rectangle 좌표 또는,

draw line

draw arc

paint 등의 api를 호출하여 화면에 그려준다.

이것이 렌더러의 역할이다.

추천 비추천

7

고정닉 1

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 이성 보는 눈 없어서 걱정되는 스타는? 운영자 25/11/10 - -
AD 겨울가전 SALE! 쿨한 겨울 HOT세일 운영자 25/11/12 - -
2901664 포켓몬스터 스칼렛... ㅎㅎㅎ 넥도리아(119.195) 11.09 44 0
2901663 심플한 마인드맵 사이트 [ 💡Nody ] 를 개발했습니다! [4] 노디(211.54) 11.09 95 4
2901662 프갤은 무서운 곳이네 [4] chironpractor갤로그로 이동합니다. 11.09 95 0
2901661 지잡을 걸러야하는 이유 프갤러(106.101) 11.09 72 2
2901660 실베고로시 뭐야 [9] 에이도비갤로그로 이동합니다. 11.09 133 0
2901659 ㅆㅇㅆ이새끼는 누구보다 다중이질 쳐하면서 [4] ㅇㅇ(118.235) 11.09 118 5
2901658 스마트폰에 파묻힌 ‘운동 없는 좌식생활’의 미래, 인공지능이 그렸다 발명도둑잡기(118.216) 11.09 41 0
2901657 아이피 수십개 갖고싶다 분탕질 매일하게 [1] ㅇㅇ(115.140) 11.09 68 0
2901654 “시진핑 앞 ‘강심장’ 이 대통령”…뼈 있는 ‘폰 보안’ 농담에 외신 주 발명도둑잡기(118.216) 11.09 52 0
2901653 코프링 화요일에 2차 면접이다.. [2] 프갤러(49.171) 11.09 67 0
2901652 믿거조란 말이 틀린 이유 프갤러(223.28) 11.09 86 0
2901649 지피티로 2000라인 코딩했음 프갤러(223.194) 11.09 53 0
2901648 원종을 만드는 원종 [5] chironpractor갤로그로 이동합니다. 11.09 81 0
2901646 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ [1] ♥KiTTY냥덩♥갤로그로 이동합니다. 11.09 52 0
2901645 떽! 모렁이 너 일루안와잇?! [1] ♥KiTTY냥덩♥갤로그로 이동합니다. 11.09 59 0
2901644 금융권에서 공기업 경력도 ㄱㅊ? 프갤러(14.51) 11.09 50 0
2901643 미남요원과 밀애 빠진 총리 부인…한 나라 정책 흔들었다 발명도둑잡기(118.216) 11.09 50 0
2901641 내가 볼때 리눅스는 이제 과거의 영광으로 남겨야함 [3] 프갤러(117.111) 11.09 97 0
2901639 ㅆㅇㅆ가 영남대?다니던 걔 맞냐 [2] 만슈무강갤로그로 이동합니다. 11.09 169 4
2901638 5년차 TC 1.1 계약 8700 ㅁㅌㅊ냐 [4] 만슈무강갤로그로 이동합니다. 11.09 115 0
2901637 ㅆㅇㅆ = 앱히키 ㅇㅇ(222.108) 11.09 65 0
2901636 "독자 개발했다며" 공개한 전투기가 한국의 KF-21과 너무 똑같은 이 발명도둑잡기(118.216) 11.09 85 0
2901635 생각을 해봐라. 넥사크로 쓰면서 "언어는 도구다. 목표는 생존이다." [5] 프갤러(110.8) 11.09 112 0
2901633 고졸국비 30살인데 웹개발 초봉 3000이면 잘한거임? [6] 프갤러(175.208) 11.09 151 0
2901632 틀렸다. 레거시는 그저 무능과 나태함일 뿐이다. 프갤러(211.234) 11.09 69 0
2901631 짐 정리 어떻게 하냐.... 이사갈 집이 정해질지도? 넥도리아(14.35) 11.09 46 0
2901630 코드짜는 여자 << 꼴리지않냐 [12] 루도그담당(58.239) 11.09 168 0
2901629 냥덩이도 장기기증 준비를 발명도둑잡기(118.216) 11.09 50 0
2901628 이천수, 억대 사기혐의 피소 발명도둑잡기(118.216) 11.09 50 0
2901626 이재명이 말하는.. 윤석열이 AI 망친 이유 [1] 발명도둑잡기(118.216) 11.09 83 1
2901624 현역일 땐 나도 기술 중심의 생각을 했었는데 [3] chironpractor갤로그로 이동합니다. 11.09 87 0
2901623 취업하지마 저능아 버러지들 천지다. [2] 프갤러(27.176) 11.09 117 0
2901622 다이소 키보드 저번에 디자인 마음에 드는거 있었는데 이제 없네 프갤러(223.63) 11.09 56 0
2901620 SI 판에 기사 이거 필요하다는데 [3] 프갤러(221.157) 11.09 83 0
2901619 밑천이 다 드러나는데 자꾸 아는척하니까 [5] ㅇㅇ(106.252) 11.09 323 15
2901618 타로 사이트를 몇개월간 쳐만드는것도 제정신 아니긴함 ㅇㅇ(106.252) 11.09 91 4
2901617 여자들은 말투부터가 티가 남 [17] 에이도비갤로그로 이동합니다. 11.09 187 1
2901616 24시간 365일 스파링 갤러리에 오셨습니다 [4] 헬마스터갤로그로 이동합니다. 11.09 75 0
2901615 진짜 악감정 없음. 잘되길 빈다. [2] ㅇㅇ(124.48) 11.09 102 2
2901610 이 글에서 다시 유추할 수 있음. [5] ㅇㅇ(124.48) 11.09 126 5
2901609 기대가 됩니당❤+ ♥KiTTY냥덩♥갤로그로 이동합니다. 11.09 49 0
2901608 프론트엔드도 쉽지 않은데 정상임? [4] 프갤러(125.131) 11.09 156 0
2901606 나님 넘나 순수행..⭐+ ♥KiTTY냥덩♥갤로그로 이동합니다. 11.09 50 0
2901605 ㅆㅇㅆ야 취업도 같이 병행해라 [2] ㅇㅇ(124.48) 11.09 119 5
2901604 점마는 내가 저것만 하는줄 아는건가 ㅆㅇㅆ찡갤로그로 이동합니다. 11.09 96 7
2901603 여자들도 디시를 함? [10] 류도그담당(58.239) 11.09 115 0
2901601 악감정은 없는데 이걸로 ㅆㅇㅆ 수익을 유추할 수 있음. [4] ㅇㅇ(124.48) 11.09 147 5
2901600 나님은 남에게 관심이 없어도 남들은 냥덩이에게 관심이 많다는걸 ♥KiTTY냥덩♥갤로그로 이동합니다. 11.09 54 0
2901599 아 저 정병유동 누군지 알겠네. 저 뚱녀 조현병 [8] ㅆㅇㅆ찡갤로그로 이동합니다. 11.09 156 6
2901598 더닝 크루거 < 이 말 [2] 류도그담당(58.239) 11.09 84 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2