Předmět Autor Datum
Tak chyba byla v cestě k css souboru. Totiž, když do konstruktoru třídy File vložím špatnou cestu, p…
MichalDM 12.05.2018 19:07
MichalDM
Řešení je neuvěřitelně jednoduché. Velikost čtverce je závislá na velikosti písma (a to i když tam j… poslední
MichalDM 25.05.2018 23:22
MichalDM

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

Zpět do poradny Odpovědět na původní otázku Nahoru