فى ال pakage ال اسمها tetrisView فيها 4 class
المشكلة معايا فى ال ال فئات >>>>> tetrisCell , DisplayRandomBlock
توضيح للمشكلة :
فى ال class tetrisCell ستجد Method تُسمى createGUI
فيها متغير من نوع Jlabel معرف كالاتى :
dynamicNextBlockLabel = new JLabel(displayRandomBlock.displayRandomBlock1());
زى ما انت شايف عاوز اعرض على dynamicNextBlockLabel صورة
بنادم على ()method displayRandomBlock1 فى ال class DisplayRandomBlock
حيث أن ال method displayRandomBlock1 بترجع random Icons
لكن للاسف بيدينى nullpointerException !!!
--------------------------------------------------------------------------------------------------------------
و فى ال class DisplayRandomBlock تم تعريف ال ImageIcon بداخل ال constructor بالطريقة هذه
myImageIcons[0] = new ImageIcon(getClass().getResource("Images/cubeBlock.png"));
myImageIcons[1] = new ImageIcon(getClass().getResource("Images/stickBlock.png"));دائماً استعمل هذه الطريقة ليس هذه المرة الاولى و لكنه بيعطينى هنا nullpointerexception ...!!!!!
و لما عمل كده :
myImageIcons[0] = new ImageIcon("Images/cubeBlock.png");مش بيطلع exception لكنه لا يعرض الصورة !!!!
------------------------------------------------------------------------
وللعلم الصور سليمة وشغالة ، و عملت مشروع جديد فيه جزئية ال code ال فيها المشكلة فقط و اشتغل تمام
مش عارف ايه السبب هنا .....
أتمنى تساعدونى في المشكة دى ..
المشروع مرفق
-----------------------------------
شكراً


