No metodo abaixo ele acusa deprecation deve haver um metodo novo no java api pra substituir, so nao estou achando. Peguei esse codigo pronto para colocar pra rodar na versao mais nova do java. Se algem puder me ajudar. :?:
public synchronized boolean action(Event event, Object obj)
{
if(event.target instanceof Button)
{
FileDialog fd = new FileDialog(this, “Snapshot”);
fd.setMode(FileDialog.SAVE);
fd.setFile(strFileName);
////////////////////////////
fd.setVisible(true);// método obsoleto. super.show()
///////////////////////////
String strFilePath = fd.getDirectory() + fd.getFile();
try
{
BufferedImage bfImg = new BufferedImage(320,240,BufferedImage.TYPE_INT_RGB);
Graphics g = ( (BufferedImage) bfImg).createGraphics();
g.drawImage(background, 0, 0,320,240, this);
OutputStream out = new FileOutputStream(strFilePath);
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out);
encoder.encode(bfImg);
out.close();
}
catch(Exception e)
{
b1.setLabel(“Erro!”);
}
}
return true;
}