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

  • 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());
abdo geek أضف ردا

شكراا