Badraoui نشر 7 ديسمبر 2015 أرسل تقرير نشر 7 ديسمبر 2015 أريد إضافة صورة إلى Jpanel، في الدروس التي وجدتها، أجد الجميع يضيف الصورة باستعمال الكلاس ImageIcon class، مما يجعل الصورة تظهر على شكل أيقونة، فهل من طريقة أخرى، حتى أتفادى صِغَر الصورة؟ اقتباس
0 E.Nourddine نشر 8 ديسمبر 2015 أرسل تقرير نشر 8 ديسمبر 2015 في هذا المثال التطبيقي والعملي سأوضح كيفية إضافة صورة بالشكل الصحيح.لاحظ أنه في أول الكود تم استدعاء المكتبات الضرورية لعمل التطبيق وكذا برسم JPanel، لإدراج الصورة...بهذه الطريقة:import java.awt.Graphics; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import java.util.logging.Level; import java.util.logging.Logger; import javax.imageio.ImageIO; import javax.swing.JPanel; public class ImagePanel extends JPanel{ private BufferedImage image; public ImagePanel() { try { image = ImageIO.read(new File("image name and path")); } catch (IOException ex) { // handle exception... } } @Override protected void paintComponent(Graphics g) { super.paintComponent(g); g.drawImage(image, 0, 0, null); // للمزيد من المعلومات javadoc يمكنك الاطلاع على وثائق } } اقتباس
السؤال
Badraoui
أريد إضافة صورة إلى Jpanel، في الدروس التي وجدتها، أجد الجميع يضيف الصورة باستعمال الكلاس ImageIcon class، مما يجعل الصورة تظهر على شكل أيقونة، فهل من طريقة أخرى، حتى أتفادى صِغَر الصورة؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.