2015-11-05 61 views
0

我正在做一個使用JavaFX的學校項目的時間表,我需要在日期和月份皮膚中顯示約會,但我不知道如何更改JFxtras Agenda Skin。我正在使用JFxtras 8.0-r4。如何更改JFXtras議程皮膚?

另外,我想通過兩個按鈕在幾周,幾天和幾個月之間進行更改。如果有人有任何建議,將不勝感激

回答

0

所有你需要做的就是調用setSkin與不同的皮膚實現。但也有一個AgendaSkinSwitcher ...多麼方便:-)

https://github.com/JFXtras/jfxtras/blob/8.0/jfxtras-agenda/src/main/java/jfxtras/scene/control/agenda/AgendaSkinSwitcher.java

+0

謝謝!它真的幫助了我!但現在我有在添加AgendaSkinSwitcher到AnchorPane :( –

+0

顯示java.lang.NullPointerException 在onestort.FXtrasAgController.initialize(FXtrasAgController.java:56) AnchorPane.getChildren()的一個問題。加上(一) ; –

+0

好吧,看起來有些東西沒有被初始化(仍然爲空),但是這與JFXtras沒有太大的關係,你可以放置幾個斷點來查看創建這些對象的代碼是否在使用它們的代碼之前運行。當然不足以診斷它。 – tbeernot