Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
Tags
- 헤이큐
- 봉제용어
- 엑셀드래그단축키
- MERN스택
- 40HQ컨테이너
- 고급영어단어
- 클린코드
- 필터링후복사붙여넣기
- 자켓실측
- 미국영어연음
- 슈퍼코딩
- 영어시간읽기
- 엑셀필터복사붙여넣기
- 엑셀자동서식
- 와끼
- 비리짐
- TACKING
- 핸드캐리쿠리어차이점
- 비슬론지퍼
- 웹API
- AATCC
- WHATTIMEOFTHEDAY
- 지연환가료
- 40HQ컨테이너40GP컨테이너차이
- 암홀트롭
- 나일론지퍼
- 미니마카
- Armhole Drop
- 요척합의
- 우레탄지퍼
Archives
- Today
- Total
CASSIE'S BLOG
SWT & RCP & SWING 본문
반응형
SWT, RCP, 그리고 Swing은 모두 Java 언어로 GUI(Graphical User Interface) 기반의 애플리케이션을 개발할 때 사용되는 프레임워크나 라이브러리입니다.
- SWT (Standard Widget Toolkit):
- SWT는 Eclipse Foundation에서 개발한 GUI 라이브러리로, Java 기반의 데스크톱 애플리케이션을 개발할 때 사용됩니다. SWT는 네이티브 운영체제의 위젯을 사용하여 UI를 렌더링하기 때문에 플랫폼 간 일관된 사용자 경험을 제공합니다.
- SWT는 AWT(Abstract Window Toolkit)나 Swing보다 좀 더 빠르고 네이티브한 느낌의 UI를 제공합니다.
- RCP (Rich Client Platform):
- RCP는 Eclipse IDE에서 사용되는 플랫폼 중 하나입니다. Eclipse IDE는 RCP를 기반으로 개발되었으며, RCP를 사용하여 사용자가 설치하는 애플리케이션을 개발할 수 있습니다.
- RCP는 Eclipse에서 제공하는 플러그인 아키텍처와 뷰(View), 에디터(Editor), 메뉴(Menu) 등을 활용하여 풍부한 클라이언트 애플리케이션을 개발할 수 있도록 지원합니다.
- Swing:
- Swing은 Java의 표준 GUI 툴킷입니다. AWT보다 더 고수준의 컴포넌트를 제공하며, 플랫폼 간 이식성이 뛰어나고 강력한 그래픽 기능을 제공합니다.
- Swing은 순수 자바 코드로 작성되었기 때문에 어떤 플랫폼에서도 동일한 모양과 동작을 제공합니다. 또한 Swing 컴포넌트는 경량(Lightweight)이므로 더 빠르고 유연한 UI를 구축할 수 있습니다.
이러한 프레임워크나 라이브러리를 사용하여 Java로 데스크톱 애플리케이션을 개발할 수 있습니다. 선택은 개발하고자 하는 애플리케이션의 요구사항과 개발자의 선호도에 따라 달라집니다.
반응형
'PROGRAMMING > 면접준비' 카테고리의 다른 글
키워드 it 비공개 (0) | 2024.06.30 |
---|---|
Db관련 정리 (0) | 2024.06.09 |
파티셔닝 (DB 유지보수 팁) (1) | 2024.04.12 |
도서 개발자 기술면접 (면접 질문 정리) + 개인적으로 정리한 것 (0) | 2024.04.11 |
네트워크 프로토콜 (0) | 2024.03.24 |