1
是否可以在FXML中設置ColorPicker的默認顏色,還是必須在FXML控制器初始化方法中設置顏色?如何在FXML中設置ColorPicker的默認顏色
是否可以在FXML中設置ColorPicker的默認顏色,還是必須在FXML控制器初始化方法中設置顏色?如何在FXML中設置ColorPicker的默認顏色
這可以通過使用<value>
標記以及<Color>
標記和顏色類型的導入來完成。這在official tutorial中簡要提及,但沒有一個完整的例子。
注意SceneBuilder似乎不支持對此進行編輯。然而SceneBuilder是非破壞性的,因爲你可以打開一個嵌套的文件<value>
,進行更改,並且<value>
將被保留。
例
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.control.ColorPicker?>
<?import javafx.scene.paint.Color?>
<ColorPicker
xmlns="http://javafx.com/javafx/8.0.65" xmlns:fx="http://javafx.com/fxml/1">
<value>
<Color blue="0.0" green="0.0" red="1.0" />
</value>
</ColorPicker>
正是我一直在尋找。謝謝。 –