السلام عليكم ورحمة الله وبركاته
شرح موضوع بسيط وهو اضافة خلفية لل Canvas
for(int p=0;p<=getHeight();p++){
for(int r=0;r<=getWidth();r++){
g.drawImage(bg,(r*144),(p*124),g.TOP|g.LEFT);
}}نستخدم هذا الكود البسيط حيث
bg هي الصورة المراد وضعها كخلفية
r المتغير الذي يرسم الصورة عرضيا (Width) في صفوف
p المتغير الذي يرسم الصورة طوليا(Height) في أعمدة
حيث انه كلما اكمل صف الى نهاية حجم الشاشة يبدأ بعمود جديد وهكذا الى نهاية الأعمدة والصفوف
(p*124) يمثل الرقم 124 طول الصورة المراد اضافتها
(r*144) يمثل 144 عرض الصورة المراد اضافتها
اتمنى ان اكون افدتكم وأي سؤال انا حاضر :)