2017-08-13 1 views
-5

Wenn ich versuche, mein Programm auszuführen, kann ich meine Array-Liste nicht hinzufügen. Ich habe die Variablen, die in meinen Konstruktoren verwendet werden, initialisiert und diese Variablen bei Bedarf weitergegeben und anscheinend genau so wie meine Kollegen, aber für mich funktioniert das nicht.Hinzufügen zu Arraylist-Breaking-Anwendung

Kann jemand irgendwelche Probleme mit meiner Arraylist sehen, die diesen Fehler verursachen könnten?

public void AddResource(String name, String Racf) { 
     Resource r = new Resource(name, Racf); 
     resource.add(r); 
    } 

Tatsächliche Array-Liste Erklärung

ArrayList<Resource> resource; 

GUI Implementierung

public void handleSubmit() { 

     String name = textName.getText(); 
     String Racf = textracf.getText();   
     qa.AddResource(name, Racf); 

bearbeiten - Wenn ich auf die Add-Ressourcenseite auf meinem GUI navigieren und füllen in den beiden Boxen textname und textracf und Klicke auf Meine Pausen einreichen. Oben habe ich was passiert, wenn ich auf submit klicke, Eclipse scheint auf "resource.add (r)" zu zeigen. als Ursache des Problems.

http://imgur.com/a/Wz1Tv

+0

Bitte einen Beitrag [mcve]. Wir können nicht sagen, was passiert, was Sie gepostet haben, da die meisten relevanten Kontexte fehlen. –

+0

Willkommen bei Stack Overflow! Bitte lesen Sie unsere [SO Fragen-Checkliste] (http://meta.stackoverflow.com/questions/260648/stack-overflow-question-checklist), damit Sie eine gute Frage stellen und somit eine gute Antwort erhalten. –

+0

+ Bitte geben Sie auch den genauen Fehler mit dem StackTrace, der Sie konfrontiert sind –

Antwort

1

initialisiert Sie Ihre Arraylist? (Konstruktor aufrufen ein neues Arraylist zu erstellen.

ArrayList <Resource> resource = new ArrayList <Resource>();

Auch ich hoffe, Sie java.util.ArrayList importiert haben