كيف أصحيح هذا الخلل ?

  • abdo geek

كود سورس

Error :

Exception in thread "main" java.lang.NullPointerException
at moiCalcu1.<init>(moiCalcu1.java:44)
at Main.main(Main.java:9)

التعليق السابق

عذرا عذرا علي الخطئ  

هذا هو المقصود ===>

وشكراا على النصيحة

و انا صغيرا جدا جدا جدا في برمجة !

الخطأ في السطر ٤٤ كما اخبرتك ولاحظ هنا انك تحاول استدعاء دالة تعديل المخطط setBorderLayout من الكائن p1 :

p1.setLayout(new BorderLayout());

بينما p1 هو عبارة عن JPanel لم تقم بتعريفه. والحل هو ان تقوم بتعريفه كما سأوضح لك هنا :

p1 = new JPanel();

p1.setLayout(new BorderLayout());

شكراا