Boa tarde pessoal,
to com dificuldade em sobrepor duas imagens do tipo Image;
fiz um método que no qual o objetivo era retornar essa imagem já sobreposta.
protected Image getImage(){
String path = obj.getOmImg().getUrlImg();
Image retorno = new ImageIcon(getClass().getClassLoader().getResource(path)).getImage();
Image x = new ImageIcon(getClass().getClassLoader().getResource("img/xvermelho.jpg")).getImage();
Graphics2D g = (Graphics2D) retorno.getGraphics();
g.drawImage(x, 0, 0, 16, 16, null);
g.dispose();
return retorno;
}
Erro:
Exception in thread “AWT-EventQueue-0” java.lang.UnsupportedOperationException: getGraphics() not valid for images created with createImage(producer)
Quem puder me ajudar agradeço.