© 1999-2003,
Flemming Koch Jensen
Alle rettigheder forbeholdt |
JCheckBox |
Figur 1: JCheckBox's placering i klasse-hierarkiet |
| |
Betragt følgende vindue: | ||
Figur 2: To JCheckBox'es i et vindue |
| |
Idéen med en JCheckBox er at lave en knap, der har en on/off tilstand. On-tilstanden vises med et flueben i en firkant, mens off-tilstanden illustreres med en tom firkant. JCheckBox'en husker denne tilstand, og når den ændres sender den en ItemEvent til alle ItemListener's. | ||
Dette vindue laves med følgende program: | ||
Source 1: To JCheckBox'es i en frame |
| |
Bemærk, at man initielt kan sætte start-tilstanden for en JCheckBox ved at anvende en konstruktor med en ekstra boolsk parameter, der angiver start-tilstanden. | ||
Prøv: |
Kør eksemplet - og slå nogle af
knapperne til og fra! |
|
Vedrørende konstruktorerne i øvrigt, henvises til kapitlet om JRadioButton, da JCheckBox har de samme konstruktorer som JRadioButton. Disse giver mulighed for, at en JCheckBox kan består af en tekst eller et icon, eller begge dele. | ||