Avatar billede ladyhawke Novice
04. juni 2001 - 13:56 Der er 10 kommentarer og
1 løsning

JRadioButtons...

Jeg har en ButtonGroup, med 3 JRadioButtons. Kan man \"unselect\'e\" alle JRadioButtons i en ButtonGroup uden at skulle instantiere dem igen?
Avatar billede bearhugx Nybegynder
04. juni 2001 - 14:58 #1
Hvis jeg forstå Java\'s API rigtigt så skulle dette virke (men har ikke tid til at afprøve det :-/

//Denne linie vælger den valgte knap i gruppen - i en buttongroup, kan der kun være én valgt knap
DefaultButtonModel btnModel = {dinButtonGroup}.getSelection();

//Denne linie un-selecter den
btnModel.setSelected(false);

Du må gerne sige til, hvis det virker :-)
/Søren Munk Skrøder








Avatar billede ladyhawke Novice
04. juni 2001 - 15:13 #2
Det virker ikke, der er stadig en markering på en af mine JRadioButtons...
Avatar billede bearhugx Nybegynder
04. juni 2001 - 15:16 #3
:-( ... Denne \'markering\' du taler om ... Er det at der er \'focus\' på en af kanpperne eller taler vi om at en af knapperne er \'udfyldte\' ????  (hvad forståes der ved at en radioknap er selected ??? )

/Søren
Avatar billede ladyhawke Novice
04. juni 2001 - 15:22 #4
I dette tilfælde vil jeg gerne undgå at der er markeret en JRadioButton, både visuelt og i programmet. Jeg vil nemlig gerne sikre mig at brugeren har taget stilling til valget og ikke oveset at der skal fortages et valg. Det er nemmere hvis der ikke er valgt noget fra starten, men det virker kun første gang efter at knapperne bliver instatieret...
Avatar billede bearhugx Nybegynder
04. juni 2001 - 15:25 #5
Jeg tror du kunne løse det ved at \'slette\' knapperne fra ButtonGroup\'en , for derefter at tilmelde dem igen... En lidt kluntet metode, men....

/Søren
Avatar billede bearhugx Nybegynder
04. juni 2001 - 15:27 #6
hvad ang. \'valgte\' radioknapper, så er det et spørgsmål om at sætte knappens isSelected til false inden den bliver tilmeldt ....

Jeg famler lidt i blinde her, da jeg stadig ikke helt er klar over, om der er tale om  \'selection\' eller om \'focus\' .........

/Søren Munk Skrøder
Avatar billede ladyhawke Novice
04. juni 2001 - 15:31 #7
Selvom konstruktionen er klodset, så virker det alligevel :-)

Kan du ikke sende et (tomt) svar, så får du dine points :-)
Avatar billede bearhugx Nybegynder
04. juni 2001 - 15:33 #8
En svar er et svar ....

Må man spørge hvad du er igang med at lave :-?

/Søren Munk Skrøder
Avatar billede ladyhawke Novice
04. juni 2001 - 15:38 #9
Jo, du må gerne spørge hvad jeg laver: Jeg er ved at lave et speciale om netværksbaseret kameraovervågning med bevægelsesdetektering. Som en del af dette har jeg et værktøj der kan tegne en zone på et billede. Hver zonen skal have blandt andet have en følsomhed (vælges med knapperne) og da denne følsomhed er ret vigtig, skal brugeren vælge hver gang der oprettes en ny zone.

/Jane Larsen
Avatar billede bearhugx Nybegynder
04. juni 2001 - 15:42 #10
OK... held og lykke med projektet - det lyder sgu\' spændende... (kan forstå vigtigheden omkring radioknapperne)

/Søren Munk Skrøder
Avatar billede ladyhawke Novice
05. juni 2001 - 09:53 #11
Mange tak :-)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester