표준 위젯 툴킷 - 위키백과, 우리 모두의 백과사전 표준 위젯 툴킷 위키백과, 우리 모두의 백과사전. 둘러보기로 가기 검색하러 가기 표준 위젯 툴킷 이클립스 IDE - SWT 기반 응용 프로그램 개발자 이클립스 재단 최근 버전 4. 6. 2 / 2016년 11월 24일 ( 2년 전 ) ( 2016 - 11 - 24 ) 개발 상태 지원 중 운영 체제 크로스 플랫폼 언어 다언어 종류 자바 플랫폼용 위젯 툴킷 라이선스 이클립스 퍼블릭 라이선스 웹사이트 표준 위젯 툴킷 ( SWT, Standard Widget Toolkit ) 은 이클립스에서 사용하고 있는 자바기반의 위젯 툴킷 ( Widget Toolkit ) 이다. 처음에 이 툴킷은 IBM이 개발되었으나 지금은 이클립스를 개발하는 이클립스 재단 ( Ecl
이다. 처음에 이 툴킷은 IBM이 개발되었으나 지금은 이클립스를 개발하는 이클립스 재단 ( Eclipse Foundation ) 이 유지 보수하고 있다. 이 툴킷은 이클립스 공중 사용 허가서 ( Eclipse Public License ) 에 따라 배포되고 있다. 목차 1 자바 GUI 툴킷의 역사 2 디자인 3 스윙과의 관계 4 지원 플랫폼 5 같이 보기 6 참고 자료 7 외부 링크 자바 GUI 툴킷의 역사 [ 편집 ] 썬 마이크로시스템즈 ( Sun Microsystems ) 에서 1995년 자바 개발 키트 ( JDK, Java Development Kit ) 1. 0을 내놓았을 당시 존재한 추상 윈도 툴킷 ( AWT, Abstract Window Toolkit ) 은 최초의 자바 GUI용 툴킷이었다. 최초의
AWT, Abstract Window Toolkit ) 은 최초의 자바 GUI용 툴킷이었다. 최초의 AWT는 OS의 메뉴나 버튼 등을 자바로 포장한 형태의 간단한 그래픽 툴킷이었다. 해당 운영 체제의 윈도 시스템을 그대로 이용하므로 윈도 시스템별로 특징적인 형태를 그대로 구현할 수 있으나 자바의 OS 비의존성을 지키기 위하여 각 윈도 시스템별로 공통적으로 지원하는 그래픽 구성 요소 ( 메뉴, 버튼, 문자상자 등 ) 만 이용할 수 있다는 제약 때문에 지원하는 구성 요소가 많지 않았다. AWT보다 좀 더 다양한 GUI 구성 요소 집합이 제공되기를 바라던 사용자들의 요청에 따라 선에서는 J2SE 1. 2 버전을 내놓으면서 차세대 GUI 툴킷으로 스윙 ( Swing ) 을 내놓았다.
아테나 ( Xaw ) InterViews LessTif 모티프 OPEN LOOK 크로스 플랫폼 ( 언어별 ) CLI Gtk # 문라이트 타오 C 및 C CEGUI 크로스 플랫폼용 컴포넌트 라이브러리 FLTK FOX 툴킷 OpenGL 사용자 인터페이스 라이브러리 GTK Juce Qt Wt Tk TnFOX 얼티밋 비주얼 컴포넌트 프레임워크 wxWidgets YAAF XForms XVT 오브젝티브 - C 그누스텝 플래시 아파치 플렉스 자바데스크톱 애브스트랙트 윈도 툴킷 스윙 표준 위젯 툴킷 Qt 잠비 웹 구글 웹 툴킷 자바스크립트 도조 툴킷 에코 ExtJS 구글 클로저 jQuery UI Qooxdoo YUI 커먼 리스프 CAPI 커먼 그래픽스 CLIM Ltk McCLIM
[ 편집 ] 이클립스 통합 개발 환경 ( IDE ) AWT 스윙 JFace 참고 자료 [ 편집 ] ↑ FAQ 왜 이클립스에서 SWT를 쓰는가 ↑ FAQ SWT가 Swing보다 더 나은가 ↑ FAQ 어떻게 AWT와 Swing을 SWT와 같이 사용할 수 있는가 ↑ " SWT 다운로드 페이지 ". 2010년 1월 18일에 원본 문서에서 보존된 문서. 2010년 1월 14일에 확인함. 외부 링크 [ 편집 ] ( 영어 ) Standard Widget Toolkit 공식 위키 페이지 vdeh이클립스 재단 Acceleo AspectJ BIRT Che Buckminster 이클립스 Equinox 이클립스링크 Golo 제티 JFace 마일린 리모트 애플리케이션 플랫폼 시리우스 표준 위젯 툴킷 Vert. x Virgo
그들은 마이크로소프트 비주얼 스튜디오와 같은 다른 IDE와 경쟁할 의도로 오픈 소스 프로젝트를 개발하기로 결정했는데, 이는 이클립스의 개발로 이어졌다. SWT는 그래픽 툴킷으로 실행하는 윈도 시스템 고유의 룩 앤드 필 ( Look and feel ) 을 가짐과 동시에 고유의 성능을 발휘하도록 개발되었다. [ 1 ] 나중에 IBM이 Visual Age를 이클립스로 바꾸면서 오픈 소스화 할 때 SWT도 같이 공개되었다. 디자인 [ 편집 ] SWT는 윈도 시스템에서 제공하는 고유의 그래픽 구성 요소를 자바 네이티브 인터페이스 ( JNI, Java Native Interface ) 를 통하여 직접적으로 사용하며 스윙에 비하여 비교적 하위 수준의 간단한 구현을 가진다. 따라서 스윙과 같은 모델 - 뷰 - 컨트롤러 ( MVC, Model - View - Cont
[UNK] 中 文 링크 편집 이 문서는 2019년 6월 12일 ( 수 ) 11 : 31에 마지막으로 편집되었습니다. 모든 문서는 크리에이티브 커먼즈 저작자표시 - 동일조건변경허락 3. 0에 따라 사용할 수 있으며, 추가적인 조건이 적용될 수 있습니다. 자세한 내용은 이용 약관을 참고하십시오. [UNK] 미국 및 다른 국가에 등록되어 있는 Wikimedia Foundation, Inc. 소유의 등록 상표입니다. 개인정보 정책 위키백과 소개 면책 조항 개발자 쿠키 정책 모바일 보기
립스링크 Golo 제티 JFace 마일린 리모트 애플리케이션 플랫폼 시리우스 표준 위젯 툴킷 Vert. x Virgo Xtext 라이선스 이클립스 공용 허가서 웹사이트 vdeh위젯 툴킷의 목록저급 매킨토시 툴박스 / 카본 인트린식스 인튜이션 윈도우 API Xlib XCB 고급아미가OS BOOPSI 매직 사용자 인터페이스 리액션 GUI 준 맥 OS및 OS X 카본 코코아 맥앱 맥줍 파워플랜트 윈도우 마이크로소프트 파운데이션 클래스 라이브러리 오브젝트 윈도 라이브러리 실버라이트 스마트윈 비주얼 컴포넌트 라이브러리 윈도우 폼 윈도우 프레젠테이션 파운데이션 윈도우 탬플릿 라이브러리 WinRT XAML 유닉스, ( X11 ) 아테나 ( Xaw ) InterViews LessTif 모티프 OPEN LOOK 크로스 플랫폼 ( 언어별 ) CLI Gtk
적 하위 수준의 간단한 구현을 가진다. 따라서 스윙과 같은 모델 - 뷰 - 컨트롤러 ( MVC, Model - View - Controller ) 와 같은 디자인 패턴은 직접적으로 지원하지 못한다. 따라서 좀 더 추상화된 고수준의 패턴 지원을 위해 JFace가 개발되었으며 많은 경우 같이 사용되기 때문에 SWT / JFace와 같이 병기하여 사용하는 경우가 많다. 또한 JNI를 사용하기 때문에 각 운영 체제별 고유의 라이브러리 파일이 있어야 구동 가능하므로 자바가 구동되는 모든 운영 체제 / 윈도 시스템에서 구동 가능하지는 않다. 따라서 여러 OS에서 사용되어야 하는 프로그램 개발 시에는 지원 OS / 윈도 시스템이 지원 가능한지 미리 확인해 봐야 한다. 스윙과의 관계 [ 편집 ] 서로 다르면서도 비슷한 특성 때문에 스윙과 SWT간에 호불호로 인한 논쟁
uery UI Qooxdoo YUI 커먼 리스프 CAPI 커먼 그래픽스 CLIM Ltk McCLIM 오브젝트 파스칼 크로스 플랫폼용 컴포넌트 라이브러리 fpGUI IP 파스칼 라자루스 펄 WxPerl Perl / Tk PHP PHP - GTK PHP - Qt WxPHP 파이썬 Pyjamas PyQt PyGTK PyGObject PySide Tkinter wxPython 루비 슈즈 QtRuby XML 앰플 SDK CougarXML 글레이드XML 라이브리 커널 Pyjamas Rialto 툴킷 XAML XML 사용자 인터페이스 XUL Wt 원본 주소 " " 분류 : 자바 라이브러리자바 API위젯 툴킷자바 플랫폼이클립스 라이선스 소프트웨어자유 라이브러리숨은 분류 :
표준 위젯 툴킷(SWT, Standard Widget Toolkit)은 이클립스에서 사용하고 있는 자바기반의 위젯 툴킷(Widget Toolkit)이다. 처음에 이 툴킷은 IBM이 개발되었으나 지금은 이클립스를 개발하는 이클립스 재단(Eclipse Foundation)이 유지 보수하고 있다. 이 툴킷은 이클립스 공중 사용 허가서(Eclipse Public License)에 따라 배포되고 있다.