في هذا البرنامج التعليمي ، سنقوم بإنشاء < JLabel / i> مع ImageIcon. كلاهما في الحزمة javax.swing. يستخدم JLabel لعرض النص والصورة أو كليهما ، ويمكنك تحديد موضع النص بالنسبة للصورة. بشكل افتراضي ، يتم محاذاة الصورة والنص أفقيا. يمكنك حتى معالجة وحدات البكسل في الرمز باستخدام النمط setIconTextGap().
ImageIcon ينشئ الصورة من URL أو filename أو صفيف من bits. الحالة الأكثر استخداما هي اسم الملف من خلال الإشارة إلى المسار. ينفذ ImageIcon واجهتين:
1- Icon< / b> ؛ يعرض الصورة المستخدمة خصيصا مع الزخرفة. 2- Seriazable: يستخدم لقراءة دفق البيانات من المسار المحدد.
التنفيذ سهل ، إليك الخطوات: 1- إنشاء JFrame. 2- قم بإنشاء JLabel بالنص إذا كنت في حاجة إليه. 3- قم بإنشاء أيقونة الصورة: < حدود الجدول = "1" cellpadding = "10" style = "لون الخلفية: #eeeeee ؛ انهيار الحدود: الانهيار. العرض: 100٪ ؛" >
رمز ImageIcon = رمز الصورة الجديد (imgUrl); < / td>< / tr>< / tbody>< / table>4- قم بربط الصورة ب JLabel.
jlabel.setIcon(icon); < / td >< / tr>< / tbody>< / table>ملاحظة< / b>< / span>: يمكننا ترك إنشاء JLabel في النهاية لأنه يحتوي على منشئ: < حدود الجدول = "1" cellpadding = "10" style = "لون الخلفية: #eeeeee ؛ انهيار الحدود: الانهيار. العرض: 100٪ ؛" >