Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 1 odgovor
  • 2.097 pregleda

Najnovija ↓

Otvaranje novog prozora , JavaFX? 23.04.2014. u 19:34 · pre 152 meseca #1
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.
Re: Otvaranje novog prozora , JavaFX? 24.04.2014. u 01:17 · pre 152 meseca
izmenjeno 1 put, poslednji put casperns2 24.04.2014. u 06:43
  1. casperns224.04.2014. u 06:43zapis iz teksta poruke
#2
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();
        
    }
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme