是否可以在CSS中使用javafx.scene.effect.Reflection作爲FXML文件?JavaFX-2 FXML CSS反射
還有一些更一般的東西(我還沒有找到任何答案):我可以使用Java API(使用JavaFX 2.2)上的FXML和CSS進行翻譯嗎?
是否可以在CSS中使用javafx.scene.effect.Reflection作爲FXML文件?JavaFX-2 FXML CSS反射
還有一些更一般的東西(我還沒有找到任何答案):我可以使用Java API(使用JavaFX 2.2)上的FXML和CSS進行翻譯嗎?
是否可以在CSS中使用javafx.scene.effect.Reflection作爲FXML文件?
不適用於JavaFX 2.2 - 只能通過CSS設置dropshadow and innershadow effects。未來的JavaFX版本可能會增加通過CSS設置更多效果的功能。
現在,如果您想要將這種效果與FXML結合使用,那麼您可以使用Controller或在不使用CSS的情況下在FXML中定義效果。
例如:
<Button layoutX="20.0" layoutY="32.0" text="Reflected Button">
<effect>
<Reflection />
</effect>
</Button>
直觀地設計和定義基於您的FXML效果,使用SceneBuilder,點擊您的節點,進入屬性面板,然後選擇一個效果從效果自定義下拉框。
我可以使用Java API(使用JavaFX 2.2)上的FXML和CSS進行翻譯嗎?
您仍然需要編寫一些非fxml嵌入代碼來啓動應用程序並加載您的fxml。
如果您使用FXML的scripting feature您可以完成大部分可以在Java API上完成的工作。爲了便於維護,我會推薦使用FXML控制器或從fxml文件託管外部腳本代碼,而不是將其嵌入到fxml中。
有趣的問題,但他們不應該分開搜索等? –