Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.java > #12852

Re: Java/NetBeans: Verwaltung von RadioButtons in einer ArrayList

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>

Show all headers | View raw


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 | NextPrevious in thread | Next in thread | Find similar


Thread

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