Ustawianie ikony w JFrame

Ustawianie ikony w JFrame
LO
  • Rejestracja:prawie 20 lat
  • Ostatnio:ponad 4 lata
0

Hej! Mam pewien problem z ustawieniem ikony w oknie programu... Chodzi o tą ikonkę na pasku tytułowym.
Ikona wyświetla się jak uruchamiam program z poziomu Netbeans to ikonka jest, ale jak uruchamiam plik JAR z eksploratora to nie ma ikony tylko jest standardowa JAVY...
kod

Kopiuj
    public EdytorTestowOknoGlowneJFrame() {

        initComponents();
        Image iconImage = Toolkit.getDefaultToolkit().getImage("icon1_32.png");
        this.setIconImage(iconImage);

 

Ikonka jest wewnątrz pliku JAR.
Netbeans 7.3, Java wersja 7 update 17

bogdans
Moderator
  • Rejestracja:prawie 17 lat
  • Ostatnio:prawie 5 lat
1
Kopiuj
Image iconImage = new ImageIcon(this.class.getResource("icon1_32.png")))).getImage();

Adres zależy od wzajemnego położenia klasy i pliku graficznego w jarze.


To smutne, że głupcy są tak pewni siebie, a ludzie mądrzy - tak pełni wątpliwości. Bertrand Russell
edytowany 2x, ostatnio: bogdans
LO
  • Rejestracja:prawie 20 lat
  • Ostatnio:ponad 4 lata
0

Ok, ja zrobiłem to tak i działa:

Kopiuj
        ImageIcon iconImage = new ImageIcon(this.getClass().getResource("icon1_32.png"));
        this.setIconImage(iconImage.getImage());
 

;)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.