Mikä mättää kun seuraava ei lisää postinumeron perusteella postitoimipaikkaa postitoimipaikan tekstikenttään? Itseasiassa ohjelma ei edes koskaa käy täällä (kokeilin aputulostuksilla)!
Eli jos on täysin väärin, niin mitenkä saan tehtyä seuraavan: kun poistutaan postinumerokentästä lisätään automaattisesti ko.postinumeron perusteella postitoimipaikkatekstikenttään postitoimipaikka. Toi a.haePostitoimipaikka kyllä toimii (joten siksi en sitä tähän laita mukaan), ongelma on siis se, että ohjelma ei koskaan päädy tähän osaan kun poistutaan postinumerokentästä.
void jTextFieldPostinro_focusLost(FocusEvent e) {
String postitoimipaikka;
String postinumero;
postinumero = jTextFieldPostinro.getText();
System.out.print(postinumero);
Asiakas a = new Asiakas();
postitoimipaikka = a.haePostitoimipaikka(postinumero);
jTextFieldPostitoimipaikka.setTex(postitoimipaikka);
jTextFieldPuhelinnumero.requestFocus();
}
Oon tehny jbuilderilla.
Eli jos on täysin väärin, niin mitenkä saan tehtyä seuraavan: kun poistutaan postinumerokentästä lisätään automaattisesti ko.postinumeron perusteella postitoimipaikkatekstikenttään postitoimipaikka. Toi a.haePostitoimipaikka kyllä toimii (joten siksi en sitä tähän laita mukaan), ongelma on siis se, että ohjelma ei koskaan päädy tähän osaan kun poistutaan postinumerokentästä.
void jTextFieldPostinro_focusLost(FocusEvent e) {
String postitoimipaikka;
String postinumero;
postinumero = jTextFieldPostinro.getText();
System.out.print(postinumero);
Asiakas a = new Asiakas();
postitoimipaikka = a.haePostitoimipaikka(postinumero);
jTextFieldPostitoimipaikka.setTex(postitoimipaikka);
jTextFieldPuhelinnumero.requestFocus();
}
Oon tehny jbuilderilla.
Vastaukset 2
Vanhimmat
Oletko lisännyt tuon tapahtumankäsittelijän ihan oikein tuohon objektiin? Koska jos olet, niin kyllä sen pitäis käydä siellä ainakin tuo system.out.printti näyttämässä.. Eli keskity siihen, miksi se ei mene tuonne. Mulla oli joskus kanssa jotain häikkää noissa eri eventeissä, katso tarkaan minkälaisia eventtejä nuo tekee ja mitä mielestäsi käsittelet..
onko tämä copy paste?
jos on niin huomaan ainakin tuolla yhden virheen
jTextFieldPostitoimipaikka.setTex(postitoimipaikka);
setText kohdassa lukee setTex(voiko johtua siitä)?