Wiederverwendbaren Diagrammhintergrund in JSP erstellen

Man stelle sich vor, eine Firma erzeugt Agrarprodukte, und mittels eines Balkendiagramms sollen deren Umsätze dargestellt werden. In der Praxis würden die Daten hierfür aus einer Datenbank oder einer XML-Datei stammen, der Einfachheit halber wird jedoch davon ausgegangen, dass die Daten in zwei Arrays wie folgt gespeichert sind:


Das erste Array speichert die Namen der verschiedenen durch das Unternehmen vertriebenen Produkte. Auf dem zweiten Array finden sich die entsprechenden Umsatzzahlen pro Obst-/Gemüseart.

Vorbereitung des Balkendiagramms

Das Diagramm wird ein im JPEG-Format gespeichertes Bild sein, weshalb der korrekte MIME- bzw. Inhaltstyp eingestellt werden muss. Der Browser nutzt den MIME-Typ bei der Entscheidung, wie die Antwort anzuzeigen ist. Der nachstehende Code bestimmt den MIME-Typ:


Anschließend wird ein Objekt für die Darstellung des Bildes benötigt. Die Java 2D API liefert die BufferedImage-Klasse, mit der sich Pixeldaten im Speicher ablegen und verwalten lassen. Als Bildtyp wird TYPE_INT_RGB gewählt, da das Diagramm farbig sein soll. Die Werte WIDTH und HEIGHT geben die Größe des Bildes in Pixeln an:


Nachdem nun das BufferedImage steht, wird der Graphics2D-Inhalt über die createGraphics()-Methode festgelegt:


Themenseiten: Anwendungsentwicklung, Software

Fanden Sie diesen Artikel nützlich?
Content Loading ...
Whitepaper

Artikel empfehlen:

Neueste Kommentare 

Noch keine Kommentare zu Wiederverwendbaren Diagrammhintergrund in JSP erstellen

Kommentar hinzufügen

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *