jpg oder gif erstellen aus JFrame

MScalli

Erfahrenes Mitglied
Hi leutz..
hab da ein kleines Problem.
Ich erzeuge mittels JBarcodeBeans einen Barcode und den kann ich auch einwandfrei in nem JFrame anzeigen lassen.

Um diese Barcodes in einem Bericht zu verwenden(BIRT) will ich sie zuerst einmal als jpg speichern(oder gif oder sonst was.. ist ja egal).

jetzt zu meiner Frage..
kann ich den gesamten Inhalt eines JFrame als bild speichern?
oder noch besser das JBarcodeBean als bild speichern!

leider hat BIRT noch keine Barcodes sonst wär das alles kein act!!
andere Vorschläge wie man das machen könnte sind natürlich auch gern gesehen ;)

Danke schon mal..
Gruss

MScalli
 
Hi,

ich habe zwar noch nie mit JBarcodeBean gearbeitet, aber die Seite mit den Samples hilft dir da wahrscheinlich weiter: http://jbarcodebean.sourceforge.net/codesamples.html

Dort lese ich gerade folgendes:

Code:
JBarcodeBean bb;

OutputStream out = resp.getOutputStream()
bb.setCode(req.getParameter("code"));
bb.gifEncode(out);

d.h. du kannst ohne Probleme dein Barcode als gif speichern. Du erstellst einfach ein Stream zu deiner (neuen) Bilddatei und lässt mit gifEncode den Inhalt in den Stream schreiben und schließt anschließend den Stream. Bei Problemen sag einfach nochmal bescheid, wollte mir auch schonmal ein Barcode Generator anschauen.
 
Zurück