Button z obrazkiem

0

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?

0

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.

0

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.

0

Sorki za nieścisłość obrazek tworze za pomocą konstruktora:

ImageIcon(byte[] imageData)

gdzie imageData jest tablicą zawierająca obrazek w postaci binarnej.

0

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.

0

Ok działa :-) wielkie dzięki zawsze przez takie szczegóły się człowiek najbardziej męczy ;-(

1 użytkowników online, w tym zalogowanych: 0, gości: 1