Problemer med en metode og tilføjelse til en ArrayListe
Jeg er ved at lave en lille skole opgave, men er gået helt i stå.Jeg har en klasse jeg har kaldt for Database. I den har jeg lavet en ArrayListe og en metode som gerne skulle smide tilføje et adresse objekt ind i ArrayListen når denne kaldes.
Min Database klasse ser sådan ud:
public class Database {
//Her opretter vi vores ArrayListe
ArrayList<Adresser> kontakt = new ArrayList<Adresser>();
//Her laver vi metoden som gør, at vi kan tilføje en kontakt til vores ArrayList
public void addKontakt( String navn, String adresse, int postnr, String by ) {
Adresser adr = new Adresser(navn, adresse, postnr, by);
kontakt.add( adr );
}
}
Jeg har så en JFrame hvor jeg har lavet en GUI.
I denne har jeg oprettet mine knapper, felter osv.
Denne ser sådan ud (uden Netbeans genereret kode):
ArrayList<Database> kontakt = new ArrayList<Database>();
HER ER NOGET NETBEANS KODE
private void jButtonGemActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
String navn = jTextFieldNavn.getText();
String adresse = jTextFieldAdresse.getText();
int postnr = Integer.parseInt( jTextFieldBy.getText() );
String by = jTextFieldBy.getText();
kontakt.addKontakt(navn, adresse, postnr, by);
}
Mit problem består i, at netbeans ikke kan finde metoden addKontakt hvilket jeg ikke kan forstå hvorfor den ikke kan. Har jeg overset noget, eller hvad kan det skyldes?
På forhånd tak for hjælpen :)
