Tag: graphics2d

Graphics2D ist Bestandteil des Java-2D-API bezieht sich auf zwei-dimensionale Grafiken, text-und imaging-Funktionen. Im Gegensatz zu der älteren Klasse Graphics, Graphics2D unterstützt Koordinaten-Transformationen. Es gibt auch eine bessere Kontrolle über die geometrie, Farben und text-layout.

Wie dreht man den text mit Graphics2D im Java?

Anzahl der Antworten 4 Antworten
Möchte ich zum drehen von text auf einem JPanel mit Graphics2D.. Mein code ist: double paso=d.width/numeroBarras; double alto=datos[i].valor; Font fBarras=new Font("Serif", Font.PLAIN, 15); g2.setFont(fBarras); Rectangle2D barra=new Rectangle2D.Double(x,d.height-alto,paso,alto); //g2.fill(barra); x+=paso; g2.draw(barra); g2.rotate(-Math.PI/2); g2.setColor(Color.BLACK); g2.drawString(datos[i].titulo,(float)alto,(float)paso) Diese Methode muss ziehen

Java: Bilder Drehen

Anzahl der Antworten 4 Antworten
Ich in der Lage sein müssen, sich zu drehen Bilder einzeln(in java). Das einzige, was ich bis jetzt gefunden habe ist g2d.drawImage(Bild, affinetransform, ImageObserver ). Leider brauche ich zum zeichnen des Bildes an einem bestimmten Punkt, und

Mit Graphics2D auf text-overlay auf ein BufferedImage und zurück ein BufferedImage

Anzahl der Antworten 1 Antworten
Ich habe ähnliche Namen Fragen, aber keine Antwort auf diesen Anwendungsfall. Im Grunde war ich auf overlay-text (text) auf einer bestimmten Koordinate (x,y) habe ich die unter-Funktion in einem Paket; protected BufferedImage Process2(BufferedImage image){ Graphics2D gO =

Probleme mit newline in Graphics2D.drawString

Anzahl der Antworten 3 Antworten
g2 ist eine Instanz der Klasse Graphics2D. Ich möchte in der Lage zu zeichnen, multi-line-text, aber das erfordert ein newline-Zeichen. Der folgende code macht in einer Zeile. String newline = System.getProperty("line.separator"); g2.drawString("part1\r\n" + newline + "part2", x,

Rotierende BufferedImage-Instanzen

Anzahl der Antworten 3 Antworten
Ich bin mit Mühe gedreht BufferedImage angezeigt. Ich denke, die rotation ist schon in Ordnung, aber ich kann gar nicht zeichnen Sie es auf dem Bildschirm. Mein code: Class extends JPanel { BufferedImage img; int rotation =

Zeichnen eines einfachen Liniendiagramms in Java

Anzahl der Antworten 6 Antworten
In meinem Programm, das ich zeichnen möchte, eine einfache Partitur-Linie Graphen. Ich habe eine Textdatei, und jede Zeile ist eine Ganzzahl die Punktzahl, die ich gelesen und wollen, als argument zu meiner graph Klasse. Ich habe einige

Wie kann ich Graphics.drawString () in Java zentrieren?

Anzahl der Antworten 2 Antworten
Ich bin derzeit auf der Menü-system für meine Java Spiel, und ich Frage mich, wie kann ich das zentriert den text von Graphics.drawString()so dass, wenn ich zeichnen möchte, einen text, dessen Mittelpunkt der Punkt ist an X:

Bild mit Graphics2D umdrehen

Anzahl der Antworten 4 Antworten
Ich habe versucht, herauszufinden, wie man flip ein Bild für eine Weile, aber hab noch nicht herausgefunden,. Ich bin mit Graphics2D zeichnen Sie ein Bild mit g2d.drawImage(image, x, y, null) Brauche ich nur einen Weg, das Bild