Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno JavaFX - efektivnější změna ikony kurzoru

Dobrý den,

Chci změnit ikonu kurzoru. Ovšem dopracoval jsem se k tomuhle kódu.

setCursor(new ImageCursor(new Image(new FileInputStream(new File("Cursor.png").getAbsolutePath().substring(0,58) + "src\\projekt\\" + "Cursor.png"))));

Nejen, že kvůli tomu musím vytvořit 4 objekty, ale taky musím natvrdo napsat cestu, poněvadž

getAbsolutePath()

vrátí pouze cestu k projektu a nikoliv přímo k souboru.

Potřeboval bych, prosím vás, nějaký efektivnější způsob a hlavně získání kompletní cesty k souboru.

Předem děkuji.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Normálně se obrázky dávají do resources a použije se new Image(TvojeTrida.class.getResourceAsStream(…
MaSo 17.09.2017 18:15
MaSo
No konečně to funguje. setCursor(new ImageCursor(new Image(getClass().getResourceAsStream("cursor.p… poslední
MichalDM 17.09.2017 18:38
MichalDM

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