2013-04-21 2 views
-2

Я пытаюсь создать класс, который должен передать себя другому, но я всегда получаю NullPointerException, когда я это пробую. Что я должен проверить первым? Я использую netbeans и проверяется с точкой останова, но объект верен, а не null.Java, Это как аргумент

Код

class Kartya { 
... 
    public void setVisible(boolean bool) { 
    MainJFrame.slotpool.addKGepSlots(this); 
    } 
} 

StackTrace:

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException 
    at jatek.kartya.Kartya.setVisible(Kartya.java:193) 
    at jatek.jatekos.EmberiJatekos.lapHozzaad(EmberiJatekos.java:66) 
    at gui.MainJFrame.huz(MainJFrame.java:88) 
    at gui.MainJFrame.ujJatek(MainJFrame.java:57) 
    at gui.MainJFrame.<init>(MainJFrame.java:29) 
    at Main$1.run(Main.java:37) 
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251) 
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:721) 
    at java.awt.EventQueue.access$200(EventQueue.java:103) 
    at java.awt.EventQueue$3.run(EventQueue.java:682) 
    at java.awt.EventQueue$3.run(EventQueue.java:680) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) 
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:691) 
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) 
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) 
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) 
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) 
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) 
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:91) 
+7

Некоторый код будет полезным. – Keppil

+0

Поделитесь некоторым кодом пожалуйста. – Jops

+2

И полный stacktrace. – BobTheBuilder

ответ

0

MainJFrame.slotpool является недействительным ...

Смежные вопросы