07. juni 2003 - 17:50Der er
7 kommentarer og 1 løsning
ændre værdi i en checkBox
Hejsa
Mit problem er, at jeg skal ændre værdien i en checkBox. Fra en database henter jeg en værdi som gemmes i en String rs der hentes hen i min gui klasse. Normal ville jeg sige felt.getText(rs); men det giver ikke det ønskede resultat. (jeg får 1 = true og 0 = false)
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
hmm jeg forstår ikke helt din problemstilling... "ændre værdien i en checkBox" er det at udskifte teksten? Og hvilken type er felt? Hvis felt er af typen checkbox så bør du kunne skrive felt.setLabel(rs) (???)
repsak > det fuldstændig korrekt, det ændrer dog ikke på at setText også kan anvendes til opgaven, SUN bruger iøvrigt selv setText til opgaven i deres eget udviklingsværktøj Sun One Studio
_carsten -> bare en detalje, men ifølge ovenstående link kan du altså ikke bruge setText i Checkbox-klassen, så kan du ikke lige uddybe hvad du mener???
Når nogen snakker GUI, tænker jeg ALTID swing ALDRIG awt, og i farten overså jeg, at det link du refererer til er java.awt.CheckBox, jeg snakker javax.swing.JCheckBox
Man skal så vidt mulig aldrig blande awt og swing i en GUI, det går næsten altid galt - derfor.
Ahhh jeps :-) Det fremgår jo ikke klart af spørgsmålet om der arbejdes med SWING eller AWT... jeg opfattde det bare som AWT da der ikke stod 'J' foran... Men det må være op til 'larskristian' at tilpasse svarene så de passer til hans løsning
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.