Tak chyba byla v cestě k css souboru. Totiž, když do konstruktoru třídy File vložím špatnou cestu, program zhavaruje na NullPointerException. V případě css se nic neděje. Pouze NetBeans vypíše warning, že css soubor nenašel.
Cesta k souboru vždy začíná ve složce src, tudíž místo
scene.getStylesheets().add("style.css");
je nutné zadat např.
scene.getStylesheets().add("/package/style.css");
Teď už to funguje, ovšem tenhle způsob mi přijde zbytečně složitý. Lepší by bylo, kdybych to nastavil objektu přímo pomocí setStyle().
Jenže vůbec netuším, jak to do metody napsat. Pouze to, že třída .big-check-box by nebyla nutná.
.big-check-box > .box {
-fx-padding: 2px 2px 3px 3px ;
}
.big-check-box > .box > .mark {
-fx-padding: 5px 5px 6px 6px ;
}
Prosím Vás o radu.
Děkuji