F
fraterminor
Gast
Hallo Euch!
Mein Problem lässt sich kurz darstellen: Ich habe mit einem GUI-Editor 106 Combo-Boxen erstellt, die natürlcih fortlaufend nummeriert sind, mit jCombobox1, jCombobox2,... das dahinterstehende Problem ist ein Graphentheoretisches, ist aber für meine Frage uninteressant.
Wie kann ich in einer Schleife alle 106 Comboboxen auf einmal auslesen? Mein Ansatz wäre zuerst ein StringBuffer gewesen, mit dem ich mir den Namen der ComboBox zusammengebastelt hätte, etwa so:
... aber das geht natürlich nicht, weil der StringBuffer ein StringBuffer bleibt und nicht auf das Objekt zeigt... :-(
Der zweite Ansatz wäre ein Array gewesen, in das ich die ComboBoxen reinstell und dann mit Index aufruf, aber da hab ich schon wieder das gleiche Problem: Wie bekomm ich die Boxen in das Array, ohne dass ich 106mal schreiben muss?
Wäre schön, wenn jemand von euch eine Lösung für das Problem hätte... Google und Boardsuche haben leider nix ergeben... Sry für meine schlampige Schreibweise, ich hoffe, das Problem ist klar geworden... ;-)
lg fraterminor
Mein Problem lässt sich kurz darstellen: Ich habe mit einem GUI-Editor 106 Combo-Boxen erstellt, die natürlcih fortlaufend nummeriert sind, mit jCombobox1, jCombobox2,... das dahinterstehende Problem ist ein Graphentheoretisches, ist aber für meine Frage uninteressant.
Wie kann ich in einer Schleife alle 106 Comboboxen auf einmal auslesen? Mein Ansatz wäre zuerst ein StringBuffer gewesen, mit dem ich mir den Namen der ComboBox zusammengebastelt hätte, etwa so:
Code:
while (x < irgendwas)
{
StringBuffer temp = new StringBuffer("jComboBox");
temp.append(x);
machIrgendwas(temp);
}
Der zweite Ansatz wäre ein Array gewesen, in das ich die ComboBoxen reinstell und dann mit Index aufruf, aber da hab ich schon wieder das gleiche Problem: Wie bekomm ich die Boxen in das Array, ohne dass ich 106mal schreiben muss?
Wäre schön, wenn jemand von euch eine Lösung für das Problem hätte... Google und Boardsuche haben leider nix ergeben... Sry für meine schlampige Schreibweise, ich hoffe, das Problem ist klar geworden... ;-)
lg fraterminor