كيف أضيف صورة إلى الـ frame
مع العلم أنى اعمل على java.awt
وليس على javax.swing
أى أن الـ class للـ window application لى تكون extend من frame وليس jframe
ارجو المساعدة
شكرا
كيف أضيف صورة إلى الـ frame
مع العلم أنى اعمل على java.awt
وليس على javax.swing
أى أن الـ class للـ window application لى تكون extend من frame وليس jframe
ارجو المساعدة
شكرا
تم تعديل هذه المشاركة بواسطة sharkia في 7 ديسمبر 2006 في 14:26
import java.awt.*;
public class MouseFrame extends Frame {
private Image image;
public MouseFrame() {
image = Toolkit.getDefaultToolkit().getImage(getClass().getResource("/myImage.jpg"));
}
public static void main(String[] args) {
MouseFrame mouseframe = new MouseFrame();
mouseframe.setVisible(true);
mouseframe.setSize(700, 700);
}
public void paint(Graphics g) {
g.drawImage(image,0,0,this);
}
}سيمضي ركبنا العملاق لن يركع .. بإيمان لغير الحق لا يصدع
عزيزا شامخا كالمجد بل أروع .. فسجل أيها التاريخ ما تسمع :
فلسطين لنا الآمال والمطمع .. نعاهد أن نحررها وأن ترجع
ونقسم نستعيد الأرض أو نصرع .. ويبقى رمزنا الزيتون والمدفع

جزاكى الله كل خير يا أختى..
أنا كتبت الكود الذي قمت بإدراجه..ولكن تخرج النافذة بخلفية بيضاء ولا يتم إظهار أى صورة..
ولا أدرى ما المشكلة..
أرجو الإفادة...
وشكرا على ردك..
يجب الانتباه الى اسم الصوره ومسارها الصحيح
getResource("مسار الصوره واسمها ولاحقتها")
سيمضي ركبنا العملاق لن يركع .. بإيمان لغير الحق لا يصدع
عزيزا شامخا كالمجد بل أروع .. فسجل أيها التاريخ ما تسمع :
فلسطين لنا الآمال والمطمع .. نعاهد أن نحررها وأن ترجع
ونقسم نستعيد الأرض أو نصرع .. ويبقى رمزنا الزيتون والمدفع

هذا الموضوع مغلق.