본문 바로가기

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

SWT widget, TreeItem 상속 받아 나만의 클래스 만들때 주의사항 SWT widget, TreeItem 상속 받아 나만의 클래스 만들때 주의사항!!! SWT에서 제공하는 위젯을 나만의 custom 클래스로 만들고 싶을떄 주의사항은 다음과 같다!checkSubclass 함수를 선언하고 super 호출 안되게 해야된다.!!아휴ㅠㅠㅠ @Override protected void checkSubclass() { // TODO Auto-generated method stub //super.checkSubclass(); } 더보기
eclipse mars(4.5) windowbuilder 설치방법 eclipse 에서 Help - Install New Software ... 클릭 후 http://download.eclipse.org/windowbuilder/WB/integration/4.5/ 주소 입력 후 Next ~~~~ 끝 더보기
eclipse kelper gwt, windowbuiler 설치 방법 eclipse 에 GWT 관련 플러그인을 설치하기 위해선 2가지 수행되어야 한다.먼저 Eclipse 에 관련 플러그인을 설치하고, 나 설치하면 SDK를 설치하자.아래의 구글 GWT 사이트에서 해당 이클립스 버전에 맞는 플러그인을 받자 이클립스에서 Help - Install New Software... 에서 Plugin Link 내용을 복사해서 붙여 넣으면 된다.Kelper는 https://dl.google.com/eclipse/plugin/archive/3.8.0/4.3 요거다..그 다음 진행하면 된다......... 그러면 이클립스에 g 버튼이 생성된다. 그 다음 구글의 App Engine을 추가해보자.. eclipse - Preferences - Google - App Engine 으로 들어가서 Do.. 더보기
eclipse, rcp, swt 에서 현재 활성화된 shell 얻는 방법 Activator. getDefault().getWorkbench().getActiveWorkbenchWindow().getShell (); 더보기
SWT Tree double click 시 펼쳐지는 기능 구현 //// treeViewer.addDoubleClickListener(new DoubleClickListener()); /// private class DoubleClickListener implements IDoubleClickListener { @Override public void doubleClick(final DoubleClickEvent event) { final IStructuredSelection selection = (IStructuredSelection)event.getSelection(); if (selection == null || selection.isEmpty()) return; final Object sel = selection.getFirstElement(); final IT.. 더보기
[SWT][RCP] composite 변경(change) 하는 방법 기존 a Composite 에서 다른 bComposite으로 변경하는 방법은 대략 2가지가 있는거 같다. 그중 쉬운 방법은 layout을 stack()으로 설정하고 추가하는 방법이다. //layout 설정 StackLayout myStack = new StackLayout(); mycomposite.setLayout(myStack); //bComposite으로 변경 myStack.topControl = bComposite; //cComposite으로 변경 myStack.topControl = cComposite; 더보기
eclipse status bar, status line 활성화 방법 public WorkbenchWindowAdvisor createWorkbenchWindowAdvisor(IWorkbenchWindowConfigurer configurer) { configurer.setShowStatusLine(true); return new ApplicationWorkbenchWindowAdvisor(configurer); } 더보기
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench". 에러 발생시 !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench". 에러 발생시 /workspace/.metadata/.plugins/org.eclipse.e4.workbench 밑에있는 xmi 삭제 후 다시 기동 더보기
SWT Dialog always top 방법 위에 보이게 하는 방법(model)myshell = new Shell(getParent(), SWT.BORDER | SWT.TITLE | SWT.APPLICATION_MODAL); 더보기
이클립스 플러그인 수동으로 추가 1. eclipse\plugins\ 하위에 jar 파일 붙여넣기 2. eclipse\configuration\org.eclipse.equinox.simpleconfigurator\bundles.info에 다음 내용 추가 # plugin식별자,버전,jar파일명,4,false net.sf.fjep.fatjar_0.0.31,plugins/net.sf.fjep.fatjar_0.0.31.jar,4,false 3. eclipse 재구동 더보기

반응형