Witam!
Od dłuższego czasu borykam się z porównywaniem obrazków i ich zmianą. Mam taki kod, ale po zmienieniu ikonki przez Transfer Handler z powrotem się nie odmienia. Co zrobic? Może można "zablokować" jakoś zmiane obrazków w danym JLabelu, nie blokując pobierania tego obrazka? Proszę oto mój kod na porównanie i zmianę obrazka:
ikonkaPobierana1=new javax.swing.ImageIcon("/test/move1.png");
ikonkaPobierana2=new javax.swing.ImageIcon();
ikonkaPobierania2 = move1.getIcon();
if (ikonkaPobierania1 != ikonkaPobierania2) {
move1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/test/move1.png")));
move1.setMaximumSize(new java.awt.Dimension(30, 30));
move1.setMinimumSize(new java.awt.Dimension(30, 30));
}