S
Sascha.java
Gast
Hallo,
Kann mir jemand bei folgendem Problem helfen:
Ich erzeuge für die Benutzerverwaltung in einem Dialog mehrere JTextFields,
Nämlich soviele wie es benutzer und passwörter wie es in meinem 2d array users gibt.
Diese JTextFields speichere ich in einem generischen Vector zwischen.
Wenn ich nun später neue/geänderte Werte aus den Textfeldern wieder auslesen möchte…
Wie mache ich das??
Ich weiß ja nicht wie diese Textfeldobjekte heißen, so dass ich auf sie mittels .getText() zugreifen kann?
String content = ???.getText();
Falls das so an sich nicht funktioniert, wie könnte ich meine for Schleife verändern damit
Ich JTextFields mit fortlaufenden Namen erzeuge?
Sowas wie… Bsp:
]
Es wäre ungünstig vorher eine bestimmte anzahl an JTextFields zu deklarieren,
Da ich im vorhinein nicht weiß wieviele ich brauche, die anzahlt ist ja von den usern+passwörtern
Abhängig, welche bei jedem Programmstart anders sein könnte.
Vielen Dank schonmal,
Habe lange rumgerätselt, aber keine Lösung gefunden.
Kann mir jemand bei folgendem Problem helfen:
Ich erzeuge für die Benutzerverwaltung in einem Dialog mehrere JTextFields,
Nämlich soviele wie es benutzer und passwörter wie es in meinem 2d array users gibt.
Diese JTextFields speichere ich in einem generischen Vector zwischen.
Code:
for(int i =0; i<users.length; i++)
{
fields.add(new JTextField(users[i][0], 10));
fields.add(new JTextField(users[i][1], 10));
}
Wenn ich nun später neue/geänderte Werte aus den Textfeldern wieder auslesen möchte…
Wie mache ich das??
Ich weiß ja nicht wie diese Textfeldobjekte heißen, so dass ich auf sie mittels .getText() zugreifen kann?
String content = ???.getText();
Falls das so an sich nicht funktioniert, wie könnte ich meine for Schleife verändern damit
Ich JTextFields mit fortlaufenden Namen erzeuge?
Sowas wie… Bsp:
Code:
for(int i =0; i<users.length; i++)
{
JTextField fieldnr i = new JTextField(users[i][0], 10)
fields.add(fieldnr i);
}
Es wäre ungünstig vorher eine bestimmte anzahl an JTextFields zu deklarieren,
Da ich im vorhinein nicht weiß wieviele ich brauche, die anzahlt ist ja von den usern+passwörtern
Abhängig, welche bei jedem Programmstart anders sein könnte.
Vielen Dank schonmal,
Habe lange rumgerätselt, aber keine Lösung gefunden.