본문 바로가기

IT/JAVA,RCP,SWT,GEF,Plugin 개발

플러그인 개발 – 메뉴개발 -1(action, actionDelegate) Action, Delegate 정의 Action이란? 메뉴, 툴바… 여러 범위에 행동(액션)을 구현하여 사용자, 프로그래머가 기능을 사용할 수 있도록 하는 것(?) ActionDeleage란? 정의한 액션에 대한 대리자 역할, Delegate역할을 하며 다음의 Delegate가 있다. Interface IActionDelegate(ecliplse API) All Known Subinterfaces: IActionDelegate2, IEditorActionDelegate, IObjectActionDelegate, IViewActionDelegate, IWorkbenchWindowActionDelegate,IWorkbenchWindowPulldownDelegate, IWorkbenchWindowPulldow.. 더보기
JAVA – Annotation 이란? 어노테이션(Annotation)이란? 자바5에서부터 지원되는 기능이며 '@'을 이용하여 표시한다. 보통 컴파일러 오류, 데이터 제공 등에 사용이 된다. 이러한 어노테이션은 POJO의 특징을 살리는데 큰 힘(?)을 발휘 하는거 같다. *POJO – 특정 기능을 구현하는데 불필요한 클래스, 인터페이스..을 상속 받아 불필요한 메소드 … 을 선언하면 소스코드의 이해도를 떨어 트리는데 이러한 것을 막는 것(?) 대표적인 어노테이션 @Override, @Deprecated, @ SuppressWarning … 참고 사이트 1. http://www.nextree.co.kr/p5864/ 더보기
플러그인 개발 1 – eclipse 환경 설정 기본으로 다운받은eclipse 에는 eclipse 개발툴이 없다. 툴을 만들기 위해선 아래의 주소에서 업데이트 해야한다. eclipse Juno 버전 – http://download.eclipse.org/e4/updates/0.13 eclipse Kepler 버전 – http://download.eclipse.org/e4/updates/0.14 eclipse Mars 버전 – http://download.eclipse.org/e4/updates/0.15 Mars 사용자는 설치 완료 후 업데이트를 체크를 해야 버그가 수정된다.(Help -> Check for Updates) 업데이트는 Help -> Install New Software -> Add.. -> 위의 url 입력 확인 하여 설치한다. 모든 패키.. 더보기
기초공부5 – Preference 화면 만들기 환경 설정 값을 저장하기 위해서는 AbstractUIPlugin을 상속받는 IPreferenceStore 을 통해 값을 저장한다. 개발환경은 다음과 같다. OS : Window10 Eclipse : Luna Service Release 2 (4.4.2) 개발은 다음과 같다. New Plug-in Project Project name : com.me.it ->Next Content ID : com.me.it Version : 1.0.0.qualifier Name : it Vender : ME Execution Enviroment Java-SE1.7 ->Next Templates Create a plug-in using one of the templates 체크 Plug-in with a view 선택 ->.. 더보기
기초단계1 – SWT/JFACE, swing 과의 비교 SWT(Standard Widget Toolkit) 이클릅에서 사용하는 자바 기반의 위젯 툴 킷이다. JFace JFace는 이클립스에서 사용되는 일반적인 사용자 인터페이스(UI)를 구현하기 위해 사용되는 툴킷(toolkit)이다. JFace는 그 API와 구현에 있어서 윈도 시스템에 독립적이고 하위 그래픽 사용자 인터페이스(GUI)인 SWT를 숨기지 않고 같이 사용되도록 구현되어 있다. 주요 기능은 액션(actions)과 뷰어(viewers)로서 액션은 사용자의 명령이 어떠한 UI에서 발생되었는지를 상관하지 않고 동일하게 처리할 수 있는 추상적인 매커니즘을 제공하고 뷰어는 특정 모델 기반의 SWT 위젯(widget)의 어댑터가 되어 자료를 목록(lists), 테이블(tables), 트리(trees) 형.. 더보기
JAVA EE? SE? 정리 Java SE(Standard Edition) - 자바 플랫폼에서 널리 쓰이는 API 표준 에디션 Java EE(Enterprise Edition) - 엔터프라이즈 에디션, 서버 개발을 위한 에디션이다. SE + @ 로 @에 멀티미디어, 서버 기능, ... 추가 기느잉 포함되어있다. 예전엔 J2EE 로 불렸지만 요즘은 Java EE 로 부른다. 더보기

반응형