Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Java » JCheckBox in JComboBox

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
20.07.2006, 17:05 Uhr
~Gast
Gast


Guten Tag!
Gibt es eine Möglichkeit in eine JComboBox (o.ä.) mehrere JCheckBoxes einzufügen?
Ich such also irgendwas, das per Click aufklappt und mehrere CheckBoxes anzeigt, von denen ggf. mehrere ausgewählt werden können.
bye
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
20.07.2006, 21:30 Uhr
KaraHead



Klar geht das. Guck dir mal die Klassen ComboBoxModel und ListCellRenderer an und dann vielleicht nach ein paar JComboBox Tutorials googln, damit du auch verstehst wie das Ding funktioniert.

Hab grad keine Zeit aber wenn du nicht weiterkommst, dann kann ich ja ein Beispiel fertig machen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
26.07.2006, 23:52 Uhr
J-jayz-Z
Perl Crack ala Carte
(Operator)


Ich hab damit schon gearbeitet, allerdings hab ich festgestellt, das das was er vorhat so nicht gehen wird.
Jede JComponent hat eine Art event, auf das bei einem Klick reagiert wird. JComboBox hat eins, ebenso wie JCheckBox. Wenn man eine JCheckBox in eine JComboBox packt, wird diese zwar angezeigt, man kann die JCheckBox dann aber nicht aktivieren, da das Event von der JComboBox genutzt wird - das angeklickte wird selektiert und angezeigt. So hatte ich mal versucht eine JCheckBox und eine JLabel nebeneinander in eine JList zu packen - gescheitert ist es genau daran. Ich hab dann einfach ne JTable genommen, sah in meinem Fall genauso aus
--
perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="66756e2d736f66742e6465"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"'
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Java ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: