我對WPF和JavaFX 2.0有了很多的經驗。 我即將將Silverlight項目移至JavaFX 2.0。 兩個Apress書籍和幾個線程無法回答我的問題(也許我沒有看到或理解答案,因爲我的WPF影響了期望)。JavaFX 2.0風格/模板現有控件
我需要的是一個帶有RadioButton功能的控件,但卻是一個完全不同的用戶界面。 我的RadioButton在文本下有一個文本,一個圖像,沒有按鈕,一條線(矩形)。 如果未選中RadioButton,則文本和圖像是透明的,圖像被灰度化,矩形不可見。 如果選中,文本和圖像不透明,圖像被着色並且矩形變爲可見(所有通過動畫更改)。
我知道如何爲現有的JavaFX 2.0控件創建皮膚,但我不知道如何以這種方式對RadioButton進行樣式/蒙皮。
在WPF中,我簡單地爲我的RadioButton風格創建一個新模板......正如我所提到的,也許這些WPF影響了對JavaFX 2.0的期望是我的障礙。
謝謝...
編輯:
好像它是不可能創造現有的控制另一個模板(?): JavaFX 2.0 render controls inside control
那麼,什麼將是實施的最佳方式我的RadioButton? 我煩惱ToggleGroup ...
你可以插入選定和未選中狀態的圖像嗎? – jewelsea
可能,但不是必需的,因爲如果未選中圖像將是透明和灰度。 – thinkU
對不起,我的意思是按鈕狀態的意思是在問題中的位置圖像,以便更容易地制定出更直接解決您的案例的答案。 – jewelsea