Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Otvaranje novog prozora , JavaFX?

[es] :: Java :: Otvaranje novog prozora , JavaFX?

[ Pregleda: 1473 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

casperns2
Full Stack Java Web Developer
Novi Sad

Član broj: 288154
Poruke: 227
*.dynamic.sbb.rs.



+45 Profil

icon Otvaranje novog prozora , JavaFX?23.04.2014. u 18:34 - pre 121 meseci
Pozdrav, imam glavni prozor koji se ucitava pomocu FXMLLoadera i koji je fxml formata ....

Code:
@Override
    public void start(Stage primaryStage) {
        Parent root=null;
        try{
            root=FXMLLoader.load(getClass().getResource("OsobeForm.fxml"));
        }
        catch(IOException e){
            e.printStackTrace();System.exit(1);
        }
        Scene scene=new Scene(root);
        scene.getStylesheets().add(getClass().getResource("../style.css").toExternalForm());
        
        primaryStage.setScene(scene);
        primaryStage.setTitle("Osobe primer ");
        primaryStage.show();
    }


GUI koji sam napravio se ocita i sve odradjuje sto sam podesio. E sada , zelim da mi se klikom na dugme u osnovnom prozoru otvori novi prozor u kojem cu moci da radim , na primer da unesem podatke o osobi i na kraju sacuvam....
Da napravim novo prozor sa obavestenjem ili nekim osnovnim komandama preko, BorderPane borderpane=new BorderPane ()... ili nesto slicno nije problem ali zelim da se novi prozor ucita slicno kao i osnovni preko FXMLLoadera jer bi ga pomocu SceneBuildera napravio ....

Na internetu sam nasao nesto kao ovo ali verovatno je jos nesto potrebno da se uradi da bi se prozor aktivirao, podesio sam i da dugme izvrsava ovaj metod na klik ali ne reaguje...

Code:
public void novProzor(){
            FXMLLoader fxmlloader=new FXMLLoader(getClass().getResource("osobenovoform.fxml"));
            fxmlloader.setRoot(this);
            fxmlloader.setController(this);
            
        }


Ako pozovem ovu metodu nista se ne desava. Da li je imao neko slicna iskustva.
 
Odgovor na temu

casperns2
Full Stack Java Web Developer
Novi Sad

Član broj: 288154
Poruke: 227
*.opera-mini.net.



+45 Profil

icon Re: Otvaranje novog prozora , JavaFX?24.04.2014. u 00:17 - pre 121 meseci
Uspeo sam , ocitava mi se novi prozor kako sam i zeleo, sutra cu napisati kod.
Pozdrav

Metoda pomocu koje otvaram novi prozor:

Code:
public void unosNovogKorisnika(){
        Parent root = null;     
        try{
              root=FXMLLoader.load(getClass().getResource("unosNovogKorisnikaForm.fxml"));                    
           }
              catch(IOException e){
                e.printStackTrace();System.exit(1);
            }
              Stage stage = new Stage();
              stage.setTitle("Unos podataka za novog korisnika!");
              stage.setScene(new Scene(root, 600, 400));
              stage.show();
        
    }


[Ovu poruku je menjao casperns2 dana 24.04.2014. u 06:43 GMT+1]
 
Odgovor na temu

[es] :: Java :: Otvaranje novog prozora , JavaFX?

[ Pregleda: 1473 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.