Also, ich habe die Suchfunktion und mich auch bei Javainsel schlau gemacht und soweit ich weiß sollte sowas gehen
nur, geht das nicht wirklich!
wenn ich aber zum beispiel drawString(...) mache geht das (er zeichnet den String auf das Bild), mache ich aber zuvor rotate und dann drawstring, gehts wida net!
das rec ist ein gewisser Bereich (ein Array von JButtons) den ich vorher ausgerechnet habe!
Kann ich jetzt irgendwie das Graphics gleich von den Buttons (von allen) bekommen und drehen?
Und Illus Bsp funktioniert bei mir überhaupt nicht (ich machs mit JButton)!
Nachdem ich das so gemacht habe wie das, zeichnet er entweder gar nix, oder das ganze Bild gedreht auf die Größe vom Button!
Ich müsste ja net mal das Bild vorm abspeichern drehen, mir würds reichen wenn ich es nach dem Öffnen drehen kann!
Hat jemand nen Tipp ?
Code:
Robot robot = new Robot();
Point first = jbKeys[0][0].getLocationOnScreen(); //holt sich den 1ten Button
Point last = jbKeys[jbKeys.length-1][jbKeys[jbKeys.length-1].length-1].getLocationOnScreen(); //holt sich den letzten Button
Rectangle rec = new Rectangle(first,new Dimension( (int) (last.getX() -
first.getX()), (int) (last.getY() - first.getY()))); //von links oben nach rechts unten
BufferedImage img = null;
img = robot.createScreenCapture(rec); //holt sich das bild von dem rechteck
Graphics2D g2 = (Graphics2D)img.getGraphics();
g2.rotate(Math.toRadians(90));
g2.drawString("HALLO",10,10); //wird die rotate zeile weggelassen, so schreibt er hallo aufs bild, sonst nicht!!
ImageIO.write(img,"png",new File(strTmpFile)); //zeichnet es ganz normal, nicht gedreht
nur, geht das nicht wirklich!
wenn ich aber zum beispiel drawString(...) mache geht das (er zeichnet den String auf das Bild), mache ich aber zuvor rotate und dann drawstring, gehts wida net!
das rec ist ein gewisser Bereich (ein Array von JButtons) den ich vorher ausgerechnet habe!
Kann ich jetzt irgendwie das Graphics gleich von den Buttons (von allen) bekommen und drehen?
Und Illus Bsp funktioniert bei mir überhaupt nicht (ich machs mit JButton)!
Nachdem ich das so gemacht habe wie das, zeichnet er entweder gar nix, oder das ganze Bild gedreht auf die Größe vom Button!
Ich müsste ja net mal das Bild vorm abspeichern drehen, mir würds reichen wenn ich es nach dem Öffnen drehen kann!
Hat jemand nen Tipp ?