السلام عليكم
بعد الرسم على Jpanel كيف أحوله إلى صورة ثم أحفظها على الجهاز ؟
استخدمت Rectangle ولكن العمليه فيها مشاكل لأنه يبدو لي أن هذه الفئة خاصة بأخذ صورة للشاشة .
السلام عليكم
بعد الرسم على Jpanel كيف أحوله إلى صورة ثم أحفظها على الجهاز ؟
استخدمت Rectangle ولكن العمليه فيها مشاكل لأنه يبدو لي أن هذه الفئة خاصة بأخذ صورة للشاشة .
على حد علمى سابقا كنت بعملها على صوره واحفظها
بحصل على الصوره واحصل منها على الـ Graphics2D الخاص بيها وارسم بيه على الصوره واحفظها تانى
BufferedImage image; Graphics2D gd = image.createGraphics(); Rectangle.Double shape = new java.awt.geom.Rectangle2D.Double(100, 100, 100, 100); g2d.draw(shape);
وارسم براحتى عليها واعمل ليها حفظ بعد كدا
ImageIO.write(image, "png", new File("d:/image.png"));