2009-03-10 3 views

답변

12

org.eclipse.ui.themes Extension-Point으로 색을 변경할 수 있습니다.

는 여기에 예제가 가능한 ITheme 객체에 대한 참조를 포함하고 현재 활성화 된 테마에 대한 참조를 유지하는 객체 인 IThemeManager, 프로그래밍 방식 테마를 설정

<extension 
     point="org.eclipse.ui.themes"> 
     <theme 
      id="de.spiritlink.custom.ui.theme" 
      name="Custom Theme"> 
     <colorOverride 
       id="org.eclipse.ui.workbench.ACTIVE_TAB_BG_END" 
       value="255,0,0"> 
     </colorOverride> 
     <colorOverride 
       id="org.eclipse.ui.workbench.ACTIVE_TAB_BG_START" 
       value="0,255,0"> 
     </colorOverride> 
     </theme> 
    </extension> 

스 니펫입니다.

PlatformUI.getWorkbench().getThemeManager().setCurrentTheme("myThemeID"); 

기타 자세한 사항 양태에서는 기사 :

이 테마는 탭 폴더 및 기타 컨트롤 수를 장식하는 워크 벤치로 사용됩니다
관련 문제