Stworzyłem button z obrazkiem w następujący sposób:
saveButton = new JButton(new ImageIcon("save.bmp"));
I nie wiedzieć czemu obrazka na przycisku nie widać, a nie wyrzuca błędu, że obrazka nie ma?
Stworzyłem button z obrazkiem w następujący sposób:
saveButton = new JButton(new ImageIcon("save.bmp"));
I nie wiedzieć czemu obrazka na przycisku nie widać, a nie wyrzuca błędu, że obrazka nie ma?
a czy podałeś prawidłową ścieżkę do obrazka ?
Jeżeli ścieżka jest nieprawidłowa to nie zostanie wyrzucony błąd tylko obrazek zostanie pominięty.
Uruchamiam ten projekt w eclipsie, binaria mam w katalogu bin a obrazki w folderze głównym projektu, więc raczej dobrze poza tym odczytywałem ten plik z obrazkiem za pomocą FileReadera i dało się odczytać, nawet próbowałem utworzyć ten button z obrazkiem za pomaca konstruktora:
ImageIcon(byte[] imageData)
i też nic nie pomogło.
Sorki za nieścisłość obrazek tworze za pomocą konstruktora:
ImageIcon(byte[] imageData)
gdzie imageData jest tablicą zawierająca obrazek w postaci binarnej.
metoda fuj... Lepiej jest zrobić to za pomocą:
Image i = (Toolkit.getDefaultToolkit().createImage( "logo.gif" ));
ImageIcon ii = new ImageIcon(i);
Jeszcze pyanie czy Na buttonie mozna umiescić bmp. Zamień na png i będzie git.
Ok działa :-) wielkie dzięki zawsze przez takie szczegóły się człowiek najbardziej męczy ;-(