Eli nyt toisin päin. Pitäisi saada JCheckBox:in arvo tietokantaan. Eli minkä arvon palauttaa. En ole saanut millään fuktiolla edes komentokehotteeseen tulostumaan mitään dataa.
Taas JcheckBox
Markku
5236
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 5
Vanhimmat
.getText() palauttaa nappulalle asetetun tekstin ja isSelected() palauttaa onko valittuna vai ei.
API dokumentointi kannattais olla käsillä, niin sulla ei tuhraantuis aina 1 vrk per nappula.
Ongelma mulla on siinä että esim. textBox:ista kun lähetän dataa kantaan getText() -funktiolla -ei hätää - mutta miten tuo tapahtuu checkBox:ista? Eclipse on harkinnassa.
Älä Markku tao päätäsi seinään.
Kerro minulle miksi on niin mahdotonta, että käyttäisit muutaman tunnin aikaa siihen että lukisit swing tutoriaalin lävitse sunin sivuilta?
Et voi ohjelmoida tuolla tavalla kysymällä jokaista yksityiskohtaa täältä, mielellään me sinua täälä neuvomme, mutta tässä kun on seurannut sinun työsi edistymistä tämän palstan kautta, niin on pakko kiinnitää huomiota muutamaan seikkaan:
-et käytä hyväksesi javan apidokumentaatiota, miksi?
-et lue komponenttien "käyttöohjeita"
-et ole opiskellut tutoriaaleja.
Tuolla tavalla ei voi ohjelmoida. On täysin mahdotonta edetä tuolla tavalla, käytä päivä tai pari asian opiskeluun niin koodisi on senjälkeen valmis muutaman tunnin ohjelmoinnin jälkeen.
Ja taas viittaisin keskusteluun jonka avasin tuonne vähän alemmas otsikolla "yleistä koodauksesta" tai jotain sinne päin..
Taitaa olla malliesimerkki siitä, kuinka saadaan ongelmia kun heti aluksi yritetään väkertää joku graafinen kikkare, ilman että on haisuakaan luokkarakenteista tai dokumentaatiosta.. Jos hetkeksi vaikka se koodi hittoihin nenän edestä ja ProIt:n mukaan SUN:n tutoriaali tai joku muu oppikirja esiin.
JCheckBox foo = new JCheckBox("bar");
foo.addItemListener(
new ItemListener(){
public void itemStateChanged(ItemEvent e){
if (e.getStateChange()== itemEvent.SELECTED)
System.out.println("dataa kehotteeseen");
else
System.out.println("ei dataa kehotteeseen");
}
});