Is it possible to make a JFrame that has a transparent background and draw an image on it, so only the image will be visible with no border or background?
You should make content pane transparent too.
frame.setUndecorated(true); frame.getContentPane().setBackground(new Color(1.0f,1.0f,1.0f,0.0f)); frame.setBackground(new Color(1.0f,1.0f,1.0f,0.0f));