Bericht drucken

Herr Kaiser

Bekanntes Mitglied
Hi Forum,

ich möchte einige Inhalte, die sich in verschiedenen Komponenten wie JTables und Textfelder, verstreut über die GUI, befinden, ausdrucken. Ich möchte diese allerdings nicht einzeln ausdrucken, sondern in einer bestimmten Reihenfolge aneinandergehängt in einem einzigen Druckdokument. Ich habe soetwas mal in einer anderen Sprache realisiert. Da habe ich Screenshots der GUI gemacht, entsprechende Ausschnitte davon erstellt und alles in ein RTF Dokument gepackt, welches dann ausgedruckt werden konnte. Das war ziemlich unelegant und performancemäßig eigentlich indiskutabel. Wie könnte ich mein Vorhaben mit Java am besten realisieren? Ich weiß, dass es sog. Report-Generatoren gibt, aber die arbeiten vermutlich nur mit Datenbanken zusammen, oder irre ich da? Hätte jemand irgend einen Tip für mich?

Vielen Dank schonmal! :)
 

Volvagia

Top Contributor
Du hast doch sicher ein Objekt, was sich um die Datenverwaltung kümmert, oder?

z. B.

Java:
public class DataHandle
{
	private String[] tabledata;
	private AndereDaten irgendwelcheAnderenDaten;
}

usw. Wenn nicht würde ich dir raten soetwas anzulegen, da imho eine zentrale Datenverwaltung immer leichter zu managen ist als viele verstreute Daten.
Da könntest du einfach eine print-Methode schreiben, die sich um das Anordnen der Daten kümmert und dann zum Drucker schickt.

Ansonst gibt es noch eine Methode der Component-Klassen, die den kompletten Inhalt inkl. Subkomponents auf ein Bild zeichnen. Allerdings weiß ich nicht, ob bei ScrollPanes nur die sichtbaren Teile oder alles gezeichnet wird.
 

Herr Kaiser

Bekanntes Mitglied
Danke Volvagia!:)
Ja, ich habe ein einzelnes Objekt, dass alle Daten enthält. Allerdings handelt es sich um viele Daten mit völlig unterschiedlichen Strukturen: Texte, Listen, Abbildungen und hauptsächlich Tabelleninhalte. Ich stelle es mir sehr schwer vor (vor allem für die Tabellen) ein entsprechendes Drucklayout zu Fuß zu erstellen. Deshalb ist der beste Ansatz wohl, die Print-Methode der Components zu nutzen. Wenn man mehrere Components in ein Bild oder ein Dokument drucken könnte, wäre das die Lösung. Ich werde mal sehen, ob ich da Codebeispiele aufstöbern kann.
Wenn jemand soetwas oder ähnliches schon zur Hand hat, wäre das natürlich auch klasse ...
 

andiv

Bekanntes Mitglied
Schau dir doch mal JasperReports an, damit kann man mit wenig Aufwand recht schöne Reports erstellen. Die Daten müssen dazu nicht aus einer Datenbank kommen!
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
B Bericht generieren, Daten in Word/Excek exportieren Java Basics - Anfänger-Themen 5
M html-seite drucken (gerendert) Java Basics - Anfänger-Themen 3
T DamagedFontException beim drucken Java Basics - Anfänger-Themen 3
I Datei (Bild) Drucken und wie Druckeinstellung speichern? Java Basics - Anfänger-Themen 3
izoards Drucken Frage zu FAQ Beitrag Java Basics - Anfänger-Themen 2
U Drucken.. Birt vs Jasper Java Basics - Anfänger-Themen 1
H Drucken auf Drucker Java Basics - Anfänger-Themen 8
B Drucken mit einem Terminal / Bon Printer Java Basics - Anfänger-Themen 4
B HTML Code drucken Java Basics - Anfänger-Themen 4
B Drucken: Default Paper von Drucker? Mein Drucker druckt falsch Java Basics - Anfänger-Themen 3
B Drucken in JAVA -> nicht "Java printing" Java Basics - Anfänger-Themen 3
D Erste Schritte HTML aus JEditorPane drucken Java Basics - Anfänger-Themen 5
I Drucken in Java / verschiedene Papierformate Java Basics - Anfänger-Themen 0
I Drucken (Print) monitoren Java Basics - Anfänger-Themen 0
I Erste Schritte Drucken in JAVA / Druckaufträge etc. Java Basics - Anfänger-Themen 15
T Drucken mit Java Java Basics - Anfänger-Themen 16
E Input/Output Drucken am Mac immer gleiche Schriftgröße?!? Java Basics - Anfänger-Themen 2
E Input/Output png Auf Dymo 450 drucken Java Basics - Anfänger-Themen 2
S JPanel drucken -> PrinterException Java Basics - Anfänger-Themen 2
C Drucken/Druckdesign mit Java Java Basics - Anfänger-Themen 8
J checkbox status abfragen und drucken Java Basics - Anfänger-Themen 13
K doppeltes paint beim Drucken Java Basics - Anfänger-Themen 8
B Source Code "in einem Rutsch" drucken in Eclipse Java Basics - Anfänger-Themen 5
K Drucken Java Basics - Anfänger-Themen 8
G Mit Java Drucken Java Basics - Anfänger-Themen 11
O OOP prindata Methode aufrufen!? Methode drucken + Konstruktor Java Basics - Anfänger-Themen 9
G DRUCKEN von z.B. eines JFrame über print(Graphics g) Java Basics - Anfänger-Themen 9
K einfaches Drucken von Text (und ggf Bildern,gemischt) Java Basics - Anfänger-Themen 11
N barbecue Barcodes drucken Java Basics - Anfänger-Themen 5
T [Minimalprogramm] mit Java Drucken Java Basics - Anfänger-Themen 6
L drucken mit DocPrintJob Java Basics - Anfänger-Themen 3
R Drucken mithilfe eines Externen ActionListeners Java Basics - Anfänger-Themen 17
S Inhalt von GUI-Eingabe drucken Java Basics - Anfänger-Themen 7
I PDF aus JSF - Seite drucken mit iText Java Basics - Anfänger-Themen 5
J JTable Drucken Java Basics - Anfänger-Themen 3
J mit COM-Port drucken Java Basics - Anfänger-Themen 8
R mehrseitiges Drucken Java Basics - Anfänger-Themen 3
J Listen - Anzahl positiver Werte drucken Java Basics - Anfänger-Themen 8
H Papierschacht beim Drucken ansprechen Java Basics - Anfänger-Themen 4
T Drucken von Listen bestehend aus Grafik und Text (unter swing) Java Basics - Anfänger-Themen 7
A JTree drucken Java Basics - Anfänger-Themen 2
M html datei drucken Java Basics - Anfänger-Themen 18
E BufferedImage drucken Java Basics - Anfänger-Themen 3
K Drucken mit PrinterJob Java Basics - Anfänger-Themen 3
andresendo Drucken Java Basics - Anfänger-Themen 2
D Drucken - Seite leer Java Basics - Anfänger-Themen 2
S Drucken mit iText? Java Basics - Anfänger-Themen 7
T Formular drucken! Java Basics - Anfänger-Themen 2
S Drucken in farbe Java Basics - Anfänger-Themen 4
G Problem mit Drucken Java Basics - Anfänger-Themen 2
G Strings drucken Java Basics - Anfänger-Themen 2
N Im Querformat drucken mit PrintJob Java Basics - Anfänger-Themen 4
Z Drucken eines JTables mit Text drüber Java Basics - Anfänger-Themen 6
S ich komm mit dem drucken nich klar Java Basics - Anfänger-Themen 17
S Drucken! Java Basics - Anfänger-Themen 16
B Formatierung beim Drucken Java Basics - Anfänger-Themen 4
D Drucken Java Basics - Anfänger-Themen 3
M Drucken Java Basics - Anfänger-Themen 2
B RTF erstellen und drucken Java Basics - Anfänger-Themen 3
G Drucken mit PrintJob oder PrinterJob? Java Basics - Anfänger-Themen 4
F Drucken einer Text Datei Java Basics - Anfänger-Themen 2
M Probleme beim Drucken Java Basics - Anfänger-Themen 4
R String drucken Java Basics - Anfänger-Themen 3
G Drucken von pdf Dokumenten mit Lücken Java Basics - Anfänger-Themen 2
J Drucken von files Java Basics - Anfänger-Themen 4
D Drucken ohne Dialogfeld Java Basics - Anfänger-Themen 2
E HTML Datei drucken Java Basics - Anfänger-Themen 4
G drucken: genaues positionieren Java Basics - Anfänger-Themen 2
R rechtsbündiges Drucken Java Basics - Anfänger-Themen 2
G Drucken Java Basics - Anfänger-Themen 2
D PDF Dokument drucken Java Basics - Anfänger-Themen 10
S verständnisproblem drucken Java Basics - Anfänger-Themen 11
J Serienbrief drucken Java Basics - Anfänger-Themen 2
A Drucken mit Java über FOP Java Basics - Anfänger-Themen 9
B Bilder drucken Java Basics - Anfänger-Themen 4
M Formatiert Drucken in Java Java Basics - Anfänger-Themen 3
A Drucken und Vorschau Java Basics - Anfänger-Themen 4
F Java-Logo drucken Java Basics - Anfänger-Themen 2
S Noch ungelöst ! Klasse JTable und Klasse Drucken verknüpfen. Java Basics - Anfänger-Themen 8
M DATEI DRUCKEN ????? Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben