2014-01-30 72 views

回答

2

有一個錯誤報告here (Bug 213193)。遺憾的是它並不像你能想到這是固定不久任何時候...

Section#setTitleBarBackground是現在工作 - 將部分背景漸變的頂部顏色像RCP。

Section#setTitleBarGradientBackground設置在Section類中不會使用的顏色(Section#COLOR_GBG)!!

Section#setTitleBarBorderColor - 沒有效果。

2

檢查Section源代碼顯示,該代碼是通過以下方式實現:

/** 
* Sets the color of the title bar gradient background when TITLE_BAR style 
* is used. This color is used at the height where title controls end 
* (toggle, tool bar). 
* 
* @param color 
*   the title bar gradient background 
*/ 
public void setTitleBarGradientBackground(Color color) { 
    putTitleBarColor(COLOR_GBG, color); 
} 

但是,如果你在Section#onPaint(PaintEvent e)看看你不會找到的COLOR_GBG任何使用。