2014-02-24 44 views
0

我有一個組件繼承Component,然後執行自己的paint例程。我讓背景自己繪製(以本機外觀),並且想要改變我在繪畫例程中使用的顏色以匹配背景。使用本機主題時,是否有可能找到系統選擇了哪種背景?檢測自定義組件的默認背景

回答

1
f.getStyle().getBgColor(); 

將工作的形式或組件(其中f是在這個例子中的形式)。

+0

正確。查看關於構建自定義組件的開發人員指南部分,我們將在其中解釋更多。例如。填充座標空間的正確使用等 –