A specialized JXPanel that is used for displaying images. It also
supports user interaction with the image panel, such as assigning new
images.
Enabling Drag-And-Drop allows the user to grab the image from the canvas
and drag it into another component or application. Enabling
Drag-And-Drop will disable the ability to move the image on the canvas.