我有一个数据库中的表,我启动Java桌面应用程序,连接和该部分工作,我可以看到数据库中的所有数据,插入,删除... 但问题是,我无法读取代码生成NetBeans,它很混乱,而且我想要添加更多的字段和按钮来访问数据库,例如将数字放在文本字段中,并将数字放在数据库行中的按钮单击更改数字上。 任何人都可以帮忙吗? 预先感谢您。Java桌面应用程序?
这里的一些代码从NetBeans中产生:
@Entity
@Table(name = "ARTIKLI", catalog = "", schema = "APP")
@NamedQueries({
@NamedQuery(name = "Artikli.findAll", query = "SELECT a FROM Artikli a"),
@NamedQuery(name = "Artikli.findBySifra", query = "SELECT a FROM Artikli a WHERE a.sifra = :sifra"),
@NamedQuery(name = "Artikli.findByCenapokomadu", query = "SELECT a FROM Artikli a WHERE a.cenapokomadu = :cenapokomadu"),
@NamedQuery(name = "Artikli.findByKolicina", query = "SELECT a FROM Artikli a WHERE a.kolicina = :kolicina")})
这是例如NetBeans的是如何产生的一些方法:
public Artikli(Integer sifra) {
this.sifra = sifra;
}
public Artikli(Integer sifra, String nazv) {
this.sifra = sifra;
this.nazv = nazv;
}
public Integer getSifra() {
return sifra;
}
public void setSifra(Integer sifra) {
Integer oldSifra = this.sifra;
this.sifra = sifra;
changeSupport.firePropertyChange("sifra", oldSifra, sifra);
}
public String getNazv() {
return nazv;
}
public void setNazv(String nazv) {
String oldNazv = this.nazv;
this.nazv = nazv;
changeSupport.firePropertyChange("nazv", oldNazv, nazv);
}
public Double getCenapokomadu() {
return cenapokomadu;
}
public void setCenapokomadu(Double cenapokomadu) {
Double oldCenapokomadu = this.cenapokomadu;
this.cenapokomadu = cenapokomadu;
changeSupport.firePropertyChange("cenapokomadu", oldCenapokomadu, cenapokomadu);
}
public Integer getKolicina() {
return kolicina;
}
public void setKolicina(Integer kolicina) {
Integer oldKolicina = this.kolicina;
this.kolicina = kolicina;
changeSupport.firePropertyChange("kolicina", oldKolicina, kolicina);
}
正是我所需要的是,我想提出两个文本字段和一个按钮,所以当用户在第一个字段(用于ID的字段)中插入数字并且第二个(用于我想要用来做的数字的字段:行数据库中的东西的总数 - 输入的数字=新值)时,所以在用户将点击按钮,应用程序将通过输入的ID过滤数据库,并做马这是我在括号里解释的,那意味着我会在数据库的那一行中拥有新的价值! 我知道这听起来很简单,但我因为不理解netbeans代码而卡住了。 谢谢,狼。
等待。你又有什么问题?您无法从NetBeans读取代码,或者无法读取NetBeans自动生成的代码?你在这里的背景是什么? – Makoto 2012-03-29 23:25:38
我几乎无法理解从NetBeans自动生成的代码。 – Wolf87 2012-03-30 10:31:58