I have a JPanel to which I\'d like to add JPEG and PNG images that I generate on the fly.
All the examples I\'ve seen so far in the Swing Tutorials, specially in the
JPanel
is almost always the wrong class to subclass. Why wouldn't you subclass JComponent
?
There is a slight problem with ImageIcon
in that the constructor blocks reading the image. Not really a problem when loading from the application jar, but maybe if you're potentially reading over a network connection. There's plenty of AWT-era examples of using MediaTracker
, ImageObserver
and friends, even in the JDK demos.