الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ما هي لواحق الصور التي يقبلها jFrame?

بدأه abbodeh في 27 فبراير 2011 · 1 رد · 420 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عندي بالواجهة jLabel بدي حط فيها صورة :استخدمت الكود التالي

this.getContentPane().add(jLabel1);

this.setIconImage(null);

jLabel1.setIcon(new ImageIcon(new java.net.URL("C:/Documents and Settings/pc/سطح المكتب /calculatorNew/girl.jpg")));

بس ما عم تظهر الصورة عالواجهة

هل هذا لانو لاحقة الصورة jpg ولا شو السبب؟

تم تعديل هذه المشاركة بواسطة abbodeh في 27 فبراير 2011 في 13:43

#2

ال url بصفة عامة يجب أن تبدأ بالبروتوكول المستعمل، مثلا http أو ftp، وفي حالة ملف في القرص الصلب، تكون file، يعني ال url الصحيح هو

file:///C:/Documents and Settings/pc/سطح المكتب/calculatorNew/girl.jpg

لكنك لست مضطرا لاستعمال URL، يوجد constructor ل ImageIcon يقبل String

بالنسبة لمعرفة الصور التي يتعرف عليها الجافا، توجد الطريقة ImageIO.getReaderFormatNames التي تعيد مصفوفة فيها أنواع الصور المفهومة

تم تعديل هذه المشاركة بواسطة herch في 27 فبراير 2011 في 14:18

1

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…