मुझे प्रदर्शित करने के लिए BufferedImage
घुमाने में परेशानी हो रही है। मुझे लगता है कि रोटेशन ठीक काम कर रहा है, लेकिन मैं वास्तव में इसे स्क्रीन पर नहीं खींच सकता। मेरे कोड:घुमावदार BufferedImage उदाहरण
Class extends JPanel {
BufferedImage img;
int rotation = 0;
public void paintComponent(Graphics g) {
g.clearRect(0, 0, getWidth(), getHeight());
img2d = img.createGraphics();
img2d.rotate(Math.toRadians(rotation), img.getWidth()/2, img.getHeight()/2);
g.drawImage(img, imgx, imgy, null);
this.repaint();
}
}
यह मेरे लिए काम नहीं कर रहा। मुझे घुमाए गए img2d
को g
पर घुमाने के लिए कोई रास्ता नहीं मिला।
संपादित करें: मेरे पास कई ऑब्जेक्ट हैं जिन्हें g
पर खींचा जा रहा है, इसलिए मैं इसे घुमा नहीं सकता। मुझे व्यक्तिगत रूप से चीजों को घुमाने में सक्षम होना चाहिए।
@Squareoot कितना रोशनी है। –