Nyt problem med firePropertyChange
Selvom jeg har tilføjet metoderne sker der ikke noget hver gang der oprettes en kunde.Kunde klassen
________________
//Pakken denne klasse er uder i hirakiet
package kunde;
import java.beans.*;
public class kunde implements java.io.Serializable {
//Variabler til klasse kunde. En bean
private PropertyChangeSupport propertySupport;
int id;
String firmaNavn;
String adresse;
int tlf;
String email;
int status;
//Tom konstruktør uden parameteroverførsler
public kunde() {
propertySupport = new PropertyChangeSupport(this);
}
//Konstruktør med parametreoverførsel (Til kunde Id parameteroverførsel)
public kunde(int id) {
propertySupport = new PropertyChangeSupport(this);
this.id = id;
}
//Konstruktør med parametreoverførsel (Til fuld kunde)
public kunde(int id, String firmaNavn, String adresse, int tlf, String email, int status) {
propertySupport = new PropertyChangeSupport(this);
this.id = id;
this.firmaNavn = firmaNavn;
this.adresse = adresse;
this.tlf = tlf;
this.email = email;
this.status = status;
}
//Konstruktør med parametreoverførsel (Til funktion af alle kunder)
public kunde(int id, String firmaNavn) {
propertySupport = new PropertyChangeSupport(this);
this.id = id;
this.firmaNavn = firmaNavn;
}
//Get metoder
public int getid() {
return id;
}
public String getfirmaNavn() {
return this.firmaNavn;
}
public String getadresse() {
return adresse;
}
public int gettlf() {
return tlf;
}
public int getstatus() {
return status;
}
public String getemail() {
return email;
}
//Set metoder
public void setid(int id) {
this.id = id;
}
public void setfirmaNanvn(String firmaNavn) {
String oldId = this.firmaNavn;
this.firmaNavn = firmaNavn;
propertySupport.firePropertyChange("firmaNavn", oldId, firmaNavn);
}
public void setadresse(String adresse) {
this.adresse = adresse;
}
public void settlf(int tlf) {
this.tlf = tlf;
}
public void setstatus(int status) {
this.status = status;
}
public void setemail(String email) {
this.email = email;
}
public void addPropertyChangeListener(PropertyChangeListener listener) {
propertySupport.addPropertyChangeListener(listener);
}
public void removePropertyChangeListener(PropertyChangeListener listener) {
propertySupport.removePropertyChangeListener(listener);
}
public void addPropertyChangeListener(String propertyName, PropertyChangeListener listener) {
propertySupport.addPropertyChangeListener(propertyName, listener);
}
} //afslutne braket for klassen
