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

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

Avatar
Petrč Kuncil:

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. dubna 20:56
Avatar
pocitac770
Redaktor
Avatar
pocitac770:

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. dubna 23:23
Avatar
Odpovídá na pocitac770
Petrč Kuncil:

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

 
Nahoru Odpovědět 21. dubna 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.