j3dwas Napisano Styczeń 24, 2010 Zgłoszenie Share Napisano Styczeń 24, 2010 Napisałem dzisiaj prosty program okienkowy w Javie. Dla okna głównego zmieniam ikonę. Uruchamiając go z poziomu Eclipse wszystko działa jednak po wyeksportowaniu do jara (Fat Jar) ikona programu nie chce się zmienić, tzn. jest ta domyślna wykorzystywana przez Javę. Ciekawe jest to, że ta sama ikona bezproblemowo wyświetlana jest na przycisku. Macie jakiekolwiek pomysły dlaczego tak się dzieje ? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
dither Napisano Styczeń 24, 2010 Zgłoszenie Share Napisano Styczeń 24, 2010 Problem dotyczy zapewne ścieżek z jarem i jak są same pliki class. Najprostszym sposobem ładowania zasobów jest po przez pobranie classLoadera i znalezienie nim szukanego zasobu. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
j3dwas Napisano Styczeń 27, 2010 Autor Zgłoszenie Share Napisano Styczeń 27, 2010 Czytając o classLoaderze natknąłem się na to forum http://forums.sun.com/thread.jspa?threadID=330269 a w nim na taki kod URL imgURL = getClass().getResource("images/accessories-calculator.png"); Image img = toolkit.getImage(imgURL); Teraz ikony ładują się poprawnie Thx dither Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się