• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

JavaFX problem z ładowaniem borderpane

Object Storage Arubacloud
0 głosów
168 wizyt
pytanie zadane 10 sierpnia 2017 w Java przez KariK-02 Mądrala (6,030 p.)

Hej. Mam problem z JavaFx mianowicie wyskakuje mi jakiś głupi error, którego nie wiem jak rozwiazac.

Struktura projektu:

Kod oraz errory: LINK DO PASTEBIN

2 odpowiedzi

0 głosów
odpowiedź 10 sierpnia 2017 przez Jedras Maniak (54,860 p.)

Spróbuj tak:

final String PATH = "../resources/fxml/BorderPaneMain.fxml";
komentarz 10 sierpnia 2017 przez KariK-02 Mądrala (6,030 p.)

Wskazuje na błąd przy: 

BorderPane borderPane = loader.load();
0 głosów
odpowiedź 10 sierpnia 2017 przez mbabane Szeryf (79,280 p.)
  1. final String PATH = "/resources/fxml/BorderPaneMain.fxml";

  2.  

  3.         FXMLLoader loader = new FXMLLoader(this.getClass().getResource(PATH));

  4.  

Wydaje mi się ze źle budujesz ścieżkę. Popatrz masz this.getClass().getResource(PATH) czyli to już ląduje Ci w folderze resources, wiec w ścieżce można pominąć ten katalog i podawać podkatalogi. Wiec Twoja ścieżka do fxml'a powinna wyglądać tak:  /fxml/BorderPaneMain.fxml

komentarz 10 sierpnia 2017 przez KariK-02 Mądrala (6,030 p.)

Zrobiłem to co napisałeś, ale pokazuje sie teraz bład przy

BorderPane borderPane = loader.load();
komentarz 10 sierpnia 2017 przez mbabane Szeryf (79,280 p.)

Musisz pokazc ten blad.

 

Ale byc moze chodzi o to ze moze wywalac wyjatek IOException

Wiec trzeba to zrobic np. tak:

BorderPane borderPane = null;
try
{
       borderPane = loader.load();
}
catch(IOException e)
{
  e.printStackTrace();
}

 

komentarz 10 sierpnia 2017 przez KariK-02 Mądrala (6,030 p.)
edycja 10 sierpnia 2017 przez KariK-02
Teraz pokazuje na ten borderPane w try Oraz w Scene scne = new Scene(borderPane);
komentarz 10 sierpnia 2017 przez mbabane Szeryf (79,280 p.)
Nie, jak chcesz zebym CI pomogl to musisz podac pelny blad tj. czesc kodu ktora moze miec zwiazek, oraz log z konsoli

Podobne pytania

0 głosów
1 odpowiedź 171 wizyt
pytanie zadane 29 grudnia 2018 w Java przez ILikeJava Obywatel (1,230 p.)
0 głosów
1 odpowiedź 425 wizyt
pytanie zadane 17 listopada 2018 w Java przez Amakesh Nowicjusz (220 p.)
0 głosów
2 odpowiedzi 137 wizyt
pytanie zadane 13 marca 2023 w Java przez elvis Nowicjusz (210 p.)

92,556 zapytań

141,404 odpowiedzi

319,563 komentarzy

61,942 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...