2017-03-13 86 views
1

我正在嘗試使用css樣式表更改javafx微調器的樣式。通過css更改JavaFX微調器

我知道我可以通過這個代碼,改變微調按鈕的方向:

Spinner<Integer> spinner = new Spinner<Integer>(1, 20, 10); 
      spinner.getStyleClass().add(split-arrows-horizontal); 
      root.getChildren().add(spinner); 

不過,我想通過CSS或FXML實現這一目標。有誰知道解決

回答

2

您可以輕鬆創建一個Spinner像這樣使用FXML:

<Spinner styleClass="split-arrows-horizontal"> 
    <valueFactory> 
     <SpinnerValueFactory.IntegerSpinnerValueFactory min="1" max="20" initialValue="10" /> 
    </valueFactory> 
</Spinner> 

你當然可以複製所有款式modena.css.split-arrows-horizontal,因爲它的選擇的一部分,並使用所有這些,即使選擇器的這部分不適用,但與上述方法相比,這似乎不必要地複雜。

+0

好點的fabian。非常感謝您的回答。 – Roger