2013-02-20 14 views

回答

1

Checkbox通過使用標籤內部的圖像來實現。有兩個圖像,一個用於選中的複選框,另一個用於未選中的複選框。正因爲如此,我沒有一個簡單的方法來重新設置複選框的大小。

可能的解決方案: 1.如果您只需要一個較大的特定大小複選框,請自行創建Checkbox。原始類的代碼很小,非常簡單。 2.如果需要的複選框的大小改變,你必須創建一個新的Graphics對象,並創建關於使用scale方法需要新的圖像(這是一個有點複雜,你必須從一個新的形象創造GC,使用GC創建一個SWTGraphics,然後對其進行縮放。 3.說服你的客戶他不想要一個新的複選框:-)。

祝你好運。

+0

是的,這正是我的想法。起初,我會試圖說服客戶改變主意,如果他們不想,我將需要創建一個自定義複選框。 – ndquangr 2013-02-22 05:55:26