Avatar billede dark. Nybegynder
31. august 2003 - 15:02 Der er 7 kommentarer og
1 løsning

hjælp til checkboxes

jeg skal placere en række JCheckboxes på mit panel. Dette gør jeg på følgende måde:

JCheckBox cb=new JCheckBox();
for(int i =0;i<i<10;i++)
{
cb=new JCheckBox();
Pane.add(cb);
paintComponents(getGraphics());
}

men hvordan kan jeg tjekke om fx den 5. tjekbox er afkrydset? Skal jeg oprette et array eller hvordan gør man?
Avatar billede riversen Nybegynder
31. august 2003 - 15:05 #1
isSelected();
Avatar billede dark. Nybegynder
31. august 2003 - 15:19 #3
ja. men hedder alle 10 checkboxe det samme? eller har de et unikt id nr?
Avatar billede riversen Nybegynder
31. august 2003 - 15:20 #4
du skal have en reference til hver checkbox
Avatar billede dark. Nybegynder
31. august 2003 - 15:28 #5
ok. Men hvordan laver jeg det?
Avatar billede riversen Nybegynder
31. august 2003 - 15:48 #6
JCheckBox[] checkBoxes = new JCheckBox[10];

for( int i = 0; i < checkBoxes.length; i++ )
  checkBoxes[i] = new JCheckBox( "checkbox " + i );

når du så skal tjekke hvilken der er valgt løber du arrayet igennem og kalder isSelected() på hver eneste.
Avatar billede dark. Nybegynder
31. august 2003 - 17:20 #7
thx
Avatar billede riversen Nybegynder
31. august 2003 - 17:39 #8
velbekom
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