Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
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í.
Avatar
Ladislav Ondris:26.7.2014 17:06

Ahojte, když se mi otevře druhé okno programu, tak bych chtěl, abych nemohl pracovat s tím hlavním oknem. Poradíte mi jak je to v FX?

Nevím jestli si to dobře pamatuju, ale ve Swingu to bylo myslím setDisable(boolean value)..

Odpovědět
26.7.2014 17:06
Pokud neděláš chyby, nepracuješ na dostatečně těžkých problémech.
Avatar
Matěj Kripner
Tvůrce
Avatar
Matěj Kripner:26.7.2014 17:23

Toto mrskni do konstruktoru druhého okna:

initModality(Modality.WINDOW_MODAL);
        initStyle(StageStyle.UTILITY);
        initOwner([reference na hlavni okno]);

Tím nastavíš okno jako modální(pomocné). Referenci na hlavní okno získáš z libovolné komponenty v tomto okně(např. nějaký label):

[nazev komponenty].getScene().getWindow()
 
Nahoru Odpovědět
26.7.2014 17:23
Avatar
Ladislav Ondris:26.7.2014 17:26

Díky moc :)

Nahoru Odpovědět
26.7.2014 17:26
Pokud neděláš chyby, nepracuješ na dostatečně těžkých problémech.
Avatar
Ladislav Ondris:26.7.2014 17:31

tak nakonec mi to moc nemohlo, s hlavím oknem můžu cokoliv dělat, ikdyž mám vedlejší okno spuštěny.. :/

Nahoru Odpovědět
26.7.2014 17:31
Pokud neděláš chyby, nepracuješ na dostatečně těžkých problémech.
Avatar
Matěj Kripner
Tvůrce
Avatar
Odpovídá na Ladislav Ondris
Matěj Kripner:26.7.2014 18:02

To je zvláštní, u mě se s oknem nemůže dělat nic. Dělám to podle tohoto článku: http://www.itnetwork.cz/…lare-podruhe

 
Nahoru Odpovědět
26.7.2014 18:02
Avatar
Atrament
Tvůrce
Avatar
Odpovídá na Ladislav Ondris
Atrament:26.7.2014 18:36

Máš tam někde nějakou chybu, Omegovo řešení funguje...

 
Nahoru Odpovědět
26.7.2014 18:36
Avatar
Ladislav Ondris:26.7.2014 21:05

Teď jsem na to mrknul a opravdu jsem tam měl chybu.
Jelikož jsem vytvořil v metodě toho druhyho okna nove Stage, tak mi to nefungovalo :)

Ale teď už to funguje, jak má, takže díky moc :)

Nahoru Odpovědět
26.7.2014 21:05
Pokud neděláš chyby, nepracuješ na dostatečně těžkých problémech.
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.