Swing JCheckBox enabled, aber graues Kästchen

jakob190590

Aktives Mitglied
Hallo,

weiß jemand wie man so etwas leicht realisieren kann:

Eine Checkbox, die enabled ist, aber wo das Kästchen grau hinterlegt ist, solange bis man ihr einen neuen Zustand (checked oder unchecked) zuweist (durch klick).
Sowas kennt man von Windows her, und soll glaub ich suggerieren: "checked/unchecked, aber unter vorbehalt"

Genau sowas bräuchte ich jetzt...

Vielen Dank schon mal!
 
Hmm, ... also vielleicht gibt es eine leichtere Lösung, aber du weisst ja wo sich deine CheckBox befindet ... also würde ich Enabled auf false setzen so lange bis die Maus über die CheckBox streift wenn sie über der CheckBox ist auf true setzen, und dann noch abfangen if(isSelected()) dann enabled auf true... wahrscheinlich geht es auch leichter ich recherchiere noch ein bisschen , nur dass war der erste gedanke...
 
Danke!

das mit dem "enablen bei maus over" hört nicht schlecht an. ist halt bisschen schade, dass der Text davor grau ist, dann weiß man nicht, dass man trotzdem draufklicken kann wenn man erst mal mit der maus drüberfährt...

Ich probiers mal aus, aber vielleicht lasse ich dann die Checkbox auch doch normal, das ist eigentlich doch nicht so schlimm...

Diese Checkbox bräuchte ich übrigens genau in folgendem Zusammenhang:
eine Checkliste und darunter eine extra Checkbox:
-wenn KEIN eintrag ausgewählt ist soll die Checkbox normal uncheckt sein
-wenn ALLE einträge ausgewählt sind soll die checkbox normal checked sein
-wenn nur einige einträge ausgewählt sind, soll die checkbox GRAU checked sein

(so wie auch oft bei installationsprogrammen wo man die module auswählen kann)
 

Zurück
Oben