Witam, chcialabym aby ładowane jako ikona zdjęcie było o połowe mniejsze niz jego orginalne rozmiary. co robię nie tak
ImageIcon zdj = new ImageIcon(sciezka);
Image zdj1 = zdj.getImage();
Image tmpzdj = zdj1.getScaledInstance((zdj1.width()/2), (zdj1.height()/2), java.awt.Image.SCALE_SMOOTH);
ImageIcon zdj2 = new ImageIcon(tmpzdj);
grafika.setIcon(zdj2);