Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.java > #12852
| From | Patrick Roemer <sangamon@netcologne.de> |
|---|---|
| Newsgroups | de.comp.lang.java |
| Subject | Re: Java/NetBeans: Verwaltung von RadioButtons in einer ArrayList |
| Date | 2015-10-24 15:34 +0200 |
| Organization | news.netcologne.de |
| Message-ID | <n0g1cj$fpi$1@newsreader4.netcologne.de> (permalink) |
| References | <phcm2bde5n30n847r75qdjjvh60jiik2ae@4ax.com> |
Responding to Rainer:
> ich möchte eine große Zahl von RadioButtons in einer ArrayList
> verwalten, um diese mit Hilfe einer for-each-Schleife abfragen
> und/oder manipulieren zu können, also z. B.
>
> (1)
> ArrayList<javax.swing.JCheckBox> boxlist;
> boxlist = new ArrayList<>();
>
>
> (2)
> boxlist.add(chkEins);
> boxlist.add(chkZwei);
> boxlist.add(chkDrei);
> ...
>
> (3)
> for (javax.swing.JCheckBox box : boxlist) {
> if (box.isSelected()) {
> ....
> }
> }
>
>
> Wie kann ich auch (2) mit einer Schleife realisieren?
Bei einer "großen Zahl" will man die Dinger wahrscheinlich eh
ausschließlich in einer Liste ö.ä. verwalten - mit expliziten Feldern
chkZweitausendeinhundertdreiundneunzig & Co. zu hantieren, dürfte
umständlich werden.
int boxCount = ...;
for(int idx = 0; idx < boxCount; boxCount++) {
boxlist.add(new JCheckBox());
}
Je nachdem, was für eine Bedeutung/Funktion die Dinger haben und wie sie
in der UI angeordnet werden sollen, könnte sich vielleicht auch
anbieten, eine JTable mit entsprechendem Modell (BitSet?) zu nehmen und
als Renderer/Editor Checkboxes zu verwenden (das ist eh der Default für
Zellen vom Typ Boolean).
Viele Grüße,
Patrick
Back to de.comp.lang.java | Previous | Next — Previous in thread | Next in thread | Find similar
Java/NetBeans: Verwaltung von RadioButtons in einer ArrayList Rainer <Rainer.Poop@ObjectMail.com> - 2015-10-24 09:28 +0200
Re: Java/NetBeans: Verwaltung von RadioButtons in einer ArrayList Patrick Roemer <sangamon@netcologne.de> - 2015-10-24 15:34 +0200
Re: Java/NetBeans: Verwaltung von RadioButtons in einer ArrayList Rainer <Rainer.Poop@ObjectMail.com> - 2015-10-25 08:54 +0100
Re: Java/NetBeans: Verwaltung von RadioButtons in einer ArrayList Patrick Roemer <sangamon@netcologne.de> - 2015-10-25 18:34 +0100
Re: Java/NetBeans: Verwaltung von RadioButtons in einer ArrayList Marco Bakera <pintman@bakera.de> - 2015-10-26 14:02 +0100
csiph-web