IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: JavaFX zamezeni zavreni okna

Aktivity
Avatar
werixon
Člen
Avatar
werixon:24.7.2015 16:58

Ahoj, potrebuju udelat okenni aplikaci, ktera bude ukazovat ruzne veci o PC. Ale jde mi hlavne o to, aby ji uzivatel nemohl zavrit. Muze ji zavrit pres spravce uloh, ale jinak ne. Mohu poprosit o nasmerovani, jak na to?

 
Odpovědět
24.7.2015 16:58
Avatar
Contrix
Tvůrce
Avatar
Contrix:24.7.2015 19:54

Nevím, jestli je to dobrý nápad zamezit zavření aplikace, ale pokud to vyžaduješ, myslím, že by pomohlo přepsání metody pro ukončení aplikace.

Nahoru Odpovědět
24.7.2015 19:54
Jsou zloději, které zákon netrestá, třebaže kradou člověku to nejcennější čas.
Avatar
Matěj Černý
Tvůrce
Avatar
Odpovídá na werixon
Matěj Černý:27.7.2015 8:53

myJFrame.setDe­faultCloseOpe­ration(JFrame­.DO_NOTHING);

Nebo tak nějak.

 
Nahoru Odpovědět
27.7.2015 8:53
Avatar
Matěj Černý
Tvůrce
Avatar
Matěj Černý:27.7.2015 9:03

Ale to je asi swing co :-(

 
Nahoru Odpovědět
27.7.2015 9:03
Avatar
Odpovídá na Contrix
Petr Štechmüller:27.7.2015 11:06

Ahoj, zkus v hlavní metodě start napsat toto:

Platform.setImplicitExit(false);
primaryStage.setOnCloseRequest(Event::consume);

mělo by to dělat přesně to, co potřebuješ.

Nahoru Odpovědět
27.7.2015 11:06
Pokud spolu kód a komentář nekorespondují, budou patrně oba chybné
Avatar
werixon
Člen
Avatar
werixon:3.8.2015 12:03

Díky funguje.

 
Nahoru Odpovědět
3.8.2015 12:03
Avatar
Petr Štechmüller:3.8.2015 15:21

Pokud Ti to pomohlo, tak označ spranvé řešení pro ostatní...

Nahoru Odpovědět
3.8.2015 15:21
Pokud spolu kód a komentář nekorespondují, budou patrně oba chybné
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 7 zpráv z 7.