jak powiekszac/pomniejszac ImageIcon?

0

witam, mam aplet gdzie przegladam zdjecia,
umieszczam je jako ImageIcon,
jaka funkcje uzyc abym mogl umiescic przyiski za pomoca ktorych bede mogl
powiekszac i pomniejszac wyswietlany obrazek? (jak w przegladarkach
graficznych).

0

Pare chwil z Googlem i prosze:

Image img = myIcon.getImage();
Image newimg = img.getScaledInstance(nowa_szerokosc, nowa_wysokosc, java.awt.Image.SCALE_SMOOTH);
newIcon = new ImageIcon(newimg);

Po czym:

  • newIcon przypisujesz do imageIcon, który jest rysowany w metodzie paint
  • wywołujesz repaint

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