Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno JavaFX - CheckBox - Resize of rectangle

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

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny