Textfelder leeren

Status
Nicht offen für weitere Antworten.
M

Manuela

Gast
Hallo ich habe in einem Frame ca. 40 JTextFields und jetzt will ich die möglichkeit mach das ich diese aufeinmal löschen kann also habe ich mir folgenden Code entwickelt, aber es geht nicht und ich weis nicht warum.
in einem anderen Projekt geht desselbe Code tadellos.

Code:
       public void clearText() {
                Component[] ca = this.getComponents();
                for (int i = 0; i < ca.length; i++) {
                        Component c = ca[i];
                        if (c
                                .getClass()
                                .toString()
                                .equals("class javax.swing.JTextField")) {
                                JTextField b = (JTextField) c;
                                b.setText("");

                        }
                }       
      
  }

die Entwicklungsumgebung ist NetBeans 6.0

wo ist mein Fehler???

Gruß Manuela
 
M

Manuela

Gast
Hallo geht auch nicht,

gruß Manuela

es kommt keine Fehlermeldung
 

Marco13

Top Contributor
Vielleicht helfen Debug-Ausgaben...
Code:
       public void clearText() {

           System.out.println("clearText wurde aufgerufen");

                Component[] ca = this.getComponents();

               System.out.println("ca.length "+ca.length );

                for (int i = 0; i < ca.length; i++) {

                        Component c = ca[i]; 

                        System.out.println("ca["+i+"] ist "+c+");
                        System.out.println("Ist das ein TextField? " + (c instanceof JTextField));
                         
                        if (c instanceof JTextField) ...
 
M

Manuela

Gast
Hallo,

habe das problem erkannt.

ich habe die jTextFields in verschiedene JPanels und dadurch komme ich nicht an die Textfelder ran
sondern nur an die Panels

also muß ich die Panels ansprechen

Code:
Component[] ca = this.getComponents(); //hier komme ich nur an die Panels ran

Component[] ca = jPanel1.getComponents(); //und hier spreche ich den Inhalt des Panel an

das ist der Fehler den ich gemacht habe.

danke für eure Hilfe

Gruß Manuela :toll:
 

brummfondel

Mitglied
Wie und wo speicherst du denn die Textfields um sie später auszulesen? Doch nicht etwa über Variablen? Da würde dich doch ein HashSet oder eine HashMap anbieten. Dann wäre das Löschen auch viel einfacher.
 
M

Manuela

Gast
Hallo,

ich speichere die Daten in eine MySQL Datenbank

und lese die direkt in die Textfelder wieder ein.

Gruß Manuela.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
AmsananKING Textfelder sind gleich null AWT, Swing, JavaFX & SWT 2
B Mit der ChoiceBox-Auswahl Textfelder hinzufügen AWT, Swing, JavaFX & SWT 18
B Textfelder in einer ListView ausgeben AWT, Swing, JavaFX & SWT 13
M Swing Mehrere Textfelder mit ScrollBars - Größe der Felder AWT, Swing, JavaFX & SWT 0
r4w Changelistener auf mehrere Textfelder AWT, Swing, JavaFX & SWT 5
C AWT Textfelder werden nicht automatisch angezeigt AWT, Swing, JavaFX & SWT 2
X Swing Per Button die Labels und Textfelder auslesen AWT, Swing, JavaFX & SWT 8
F Textfelder auslesen AWT, Swing, JavaFX & SWT 12
A Swing JDialog KeyBindings und Textfelder AWT, Swing, JavaFX & SWT 5
P Komische Zeichen beim Abspeichern von TextFelder AWT, Swing, JavaFX & SWT 2
P 2D-Grafik versch. Rectangles aus array von textfelder zeichen AWT, Swing, JavaFX & SWT 6
C TextFelder auslesen AWT, Swing, JavaFX & SWT 20
Landei Swing JToolbar: Textfelder mit normaler Höhe? AWT, Swing, JavaFX & SWT 2
F Swing Mehrere Textfelder in Scrollpane einfügen und dann zum Scrollen bringen? AWT, Swing, JavaFX & SWT 4
S Textfelder JLabels AWT, Swing, JavaFX & SWT 3
D Benutzeroberfläche, Textfelder AWT, Swing, JavaFX & SWT 6
M AWT TextFelder und Labels nicht ausgerichtet AWT, Swing, JavaFX & SWT 6
N Textfelder werden nicht richtig angezeigt AWT, Swing, JavaFX & SWT 2
P Leere Textfelder abfangen AWT, Swing, JavaFX & SWT 4
J Textfelder AWT, Swing, JavaFX & SWT 3
S 2 Textfelder und nen Strich AWT, Swing, JavaFX & SWT 6
C DocumentListener auf mehrere Textfelder AWT, Swing, JavaFX & SWT 5
J Textfelder zu groß für den Text AWT, Swing, JavaFX & SWT 10
P Textfelder in einem Frame lassen sich nicht editieren AWT, Swing, JavaFX & SWT 3
K Textfelder auslesen gibt immer Fehler AWT, Swing, JavaFX & SWT 2
N Textfelder in JDIALOG AWT, Swing, JavaFX & SWT 6
J Durch Textfelder iterieren AWT, Swing, JavaFX & SWT 8
T Per Dialog Textfelder löschen AWT, Swing, JavaFX & SWT 4
J Textfelder in Applet übernehmen größen angabe nicht! AWT, Swing, JavaFX & SWT 4
T Textfelder als Klasse im Array? AWT, Swing, JavaFX & SWT 3
K Textfelder auslesen AWT, Swing, JavaFX & SWT 3
P SWT: GridLayout und Textfelder AWT, Swing, JavaFX & SWT 1
B NULL Layout - TextFelder verschwinden AWT, Swing, JavaFX & SWT 8
H Textfelder erzeugen AWT, Swing, JavaFX & SWT 2
D Überwachung mehrerer Textfelder AWT, Swing, JavaFX & SWT 4
N auf textfelder ueber namen zugreifen AWT, Swing, JavaFX & SWT 2
N Textfelder = Inhalt vorhanden && Jtable rendern AWT, Swing, JavaFX & SWT 8
L Textfelder für Dezimal, Binär und Hexwerte. AWT, Swing, JavaFX & SWT 6
D Mehrere verschiedene Textfelder auslesen? AWT, Swing, JavaFX & SWT 10
R Textfelder formatieren AWT, Swing, JavaFX & SWT 11
B JavaFX TextInputDialog: Focus auf Eingabefeldinhalt setzen und nach OK Inhalt leeren AWT, Swing, JavaFX & SWT 5
R Swing JTextField getText() liefert leeren String AWT, Swing, JavaFX & SWT 6
K Viele Textfield mit Hilfe eines MousListener leeren - möglich? AWT, Swing, JavaFX & SWT 8
A Swing JTextField durch einen JButton leeren AWT, Swing, JavaFX & SWT 15
K Swing JTable Text im Hintergrund einer leeren Tabelle AWT, Swing, JavaFX & SWT 3
kniffel Ausgabe von leeren JTable Zeilen AWT, Swing, JavaFX & SWT 3
M Swing JTable cell leeren bei Eingabe AWT, Swing, JavaFX & SWT 6
G Path leeren AWT, Swing, JavaFX & SWT 2
D Erzeugen eines leeren Graphics-Objektes AWT, Swing, JavaFX & SWT 7
W Swing JPasswordField "leeren" AWT, Swing, JavaFX & SWT 3
D JList leeren AWT, Swing, JavaFX & SWT 3
N Jtextfield leeren AWT, Swing, JavaFX & SWT 9
R JTable darstellen von leeren Zellen AWT, Swing, JavaFX & SWT 12
G JFormattedTextField lässt sich nicht mehr leeren AWT, Swing, JavaFX & SWT 4
G JFrame "leeren" AWT, Swing, JavaFX & SWT 5
D JTextArea leeren AWT, Swing, JavaFX & SWT 3
S JDialog und 'Inhalte' schliessen bzw. leeren AWT, Swing, JavaFX & SWT 9
M JTextField nach erfolgreicher Eingabe leeren? AWT, Swing, JavaFX & SWT 2
sliwalker ContentPane leeren und völlig neu bestücken? AWT, Swing, JavaFX & SWT 4
V Fehlerbehandlung bei leeren TextFields AWT, Swing, JavaFX & SWT 18

Ähnliche Java Themen

Neue Themen


Oben