3
我宣佈一些像這樣的切換按鈕:如何使RCP切換按鈕狀態更明顯?
button = new Button(this, SWT.TOGGLE);
button.setImage(icon);
他們看起來像這樣我的電腦上:
右一個推,左一個不是。
但是在某些電腦上,根據操作系統的一般設置,可能很難看到按鈕是否被按下。
無論操作系統設置如何,我該怎麼做才能讓按鈕的狀態更明顯?
我確切地說應用程序使用Eclipse 3平臺,我需要這個工作在從XP開始的任何桌面Windows上。
在按鈕選擇偵聽器的onSelect方法中,通過檢查按鈕狀態,創建兩個圖像並使用適當的更新按鈕? –
@AlexanderGavrilov這是一個解決方案。我只是測試它,它的工作原理。你能將你的評論改爲答案嗎?如果有人給我一個更清潔和更輕的解決方案,我將不會接受它,但它至少會獲得+1(並可能是未來讀者的一個提示)。 –