2009-03-10 9 views

Trả lời

12

Bạn có thể thay đổi màu bằng điều này là có thể với org.eclipse.ui.themes Extension-Point.

Dưới đây là một ví dụ đoạn mã

<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> 

Thiết lập chủ đề lập trình với IThemeManager, mà là một đối tượng có chứa tài liệu tham khảo để có thể sử dụng ITheme đối tượng và duy trì một tham chiếu đến chủ đề đang hoạt động. Chủ đề này sẽ được sử dụng bởi các bàn làm việc để trang trí thư mục tab và điều khiển khác nếu có thể:

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

Các chi tiết khác trong các bài viết thoses: