NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: Použití stage v jiné třídě

V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
Petrč Kuncil:20.4.2016 20:56

Ahoj trápí mě tkový problém, dělám v javafx a mám třídu s metodou start a druhou kde bych chtěl pracovat se stage ze třídy s metodou start. Zde posílám náhled jk jsem to zkusil já ale nefunguje to.

public void start(Stage stage) throws Exception {
        ......
        stage.setScene(scene);
        stage.show();
        Video v = new Video(stage);

Třída video

private Stage s;

public Video(Stage s) {
        this.s = s;
}

Když chci niní stage použít háže to chybu děkuju za každou pomoc :)

 
Odpovědět
20.4.2016 20:56
Avatar
pocitac770
Tvůrce
Avatar
pocitac770:20.4.2016 23:23

Nějak jsem nepochopil tvůj problém. Já například používám statický atribut, do kterého si hlavní stage dosadím a následně si ho "vytahuji" odkudkoliv (používám FXML). Ale i takto by to mělo fungovat. Pokud chceš nějak pomoci, tak to lépe popiš, nejlépe sem dej veškerý zdroják (nebo alespoň celé části, co s tím pracují), a samozřejmě taktéž tu chybu, co to hází, podle toho to jde jednoduše poznat :)

 
Nahoru Odpovědět
20.4.2016 23:23
Avatar
Odpovídá na pocitac770
Petrč Kuncil:21.4.2016 8:52

Hele myslim to jko ty ale nechci to delat staticky :p

 
Nahoru Odpovědět
21.4.2016 8:52
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 3 zpráv z 3.