problem z wyświetlaniem ikony

0

Witam.

Poniższy kod nie działa tak jak oczekiwałem, tzn przycisk wyświetlany jest BEZ ikony.
Wcześniej "private final JButton przycisk" a następnie wewnątrz metody:

ImageIcon ikona = new ImageIcon("../icons/32x32/ikona.png");
przycisk = new JButton("", ikona);

Natomiast to działa:

Icon ikona = new ImageIcon(getClass().getResource("../icons/32x32/ikona.png"));
przycisk = new JButton("", ikona);

Czy ktoś może mi podpowiedzieć w czym tkwi problem?

0

W tym pierwszym przypadku Java chyba gubi się w ścieżce.
Spróbuj zrobić tak:

String path = System.getProperty("user.dir")
.... new Image(path/icons/ikona.png)
 

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