i tried with this code, but it gives me error
ImageIcon icon = new ImageIcon(“icona.ico”);
import javax.swing.*;
JFrame jf;
jf.setIconImage(icon);
i tried with this code, but it gives me error
ImageIcon icon = new ImageIcon(“icona.ico”);
import javax.swing.*;
JFrame jf;
jf.setIconImage(icon);
This should work with Processing in Java Mode.
JFrame frame = (JFrame) ((processing.awt.PSurfaceAWT.SmoothCanvas) window.getSurface().getNative()).getFrame();
frame.setIconImage((java.awt.Image) loadImage("icon.png").getNative());
Note: This will not work in P2D and P3D because GLWindow
class does not support changing the icon
Thanks, as you wrote in Processing it doesn’t work, too bad.
If you use JAVA2D
you can simplify it by writing:
getSurface().setIcon(loadImage("icon.png"));
Thanks, then I realized that the problem was the icon file, I just replaced the “.ico” file with a “.png” file and it worked. The light bulb went on seeing your codes that used a “.png”.