salve,
io vorrei creare un JPanel che visualizzi una immagine. Ho quindi sovrascritto il metodo paintComponent(...), nel quale carico delle immagini e le visualizzo nel pannello. l'immagine finale che si deve formare è composta da 4 immagini sovrapposte. il mio problema è ke le immagini, vengono visualizzate con sfondo nero (anzichè trasparente come impostato con paint shop pro), quindi la sovrapposizione diventa un casino. ad esempio x inserire 1 immagine il metodo risulta il seguente:
public void paintComponent(Graphics g)
{
...
Image shoes = Toolkit.getDefaultToolkit().getImage(getClass().ge tResource("dan.gif"));
int shoesw = shoes.getWidth(this);
int shoesh = shoes.getHeight(this);
if(shoesw > 0 && shoesh > 0)
{
BufferedImage shoesbi = new BufferedImage(shoesw, shoesw, BufferedImage.TYPE_INT_RGB);
Graphics2D shoesg = shoesbi.createGraphics();
shoesg.drawImage(shoes, 0,0,this);
g2.drawImage(shoesbi, null, 0,0);
}
...
}
come posso fare?
grazie, Fede