Hola tur...
para crear imagenes tienes que utilizar BufferedImage, por ejemplo en el codigo siguiente creo un funcion para graficar, pasandole el parametro de entrada el texto
Código java:
Ver original g2.
setColor(Color.
yellow); g2.fillOval(0, 0, this.getWidth(), this.getHeight());
g2.
setColor(Color.
black); g2.drawString(txt, this.getWidth()/2, this.getHeight()/2);
g2.dispose();
return bufferedImage;
}
solo faltaria crear el archivo apartir de la funcion anterior
Código java:
Ver originaltry {
ImageIO.write(ConvertirTxtPng("Hola Foros"), "png", file);
}
saludos, espero haberte ayudado