Hallo,
ich habe ein Problem...
Ich habe eine JFrame in dem ein JButton und ein JTextField ist.
Ich habe dem Button ein ActionListener hinzugefügt und in diesem soll man
den Text von dem TextFeld bekommen.
Das Ganze mache ich mit
...
Danach überprüfe ich ob die Buchstabenanzahl kleiner ist als 4.
Das Problem ist wenn es einmal kleiner als 4 ist, ist es immer kleiner als 4, also auch wenn
ich einen längeren Text eingebe!
Aber wenn ich zuerst z.b. 5 eingebe kann man ihn auch wieder ändern zu 6, 7, 8... auch
zu kleineren wie 1-3, bloß wenns wieder kleiner ist, bleibt es auch für immer kleiner...
Ich habe das Ganze mal ausgeben lassen dann kommt sowas raus:
------------------------------
TextFeldtext = Puh
Ausgabe: "3"
TextFeldtext = Moin
Ausgabe: "0"
------------------------------
TextFeldtext = Moin
Ausgabe: "4"
TextFeldtext = Puh
Ausgabe: "3"
TextFeldtext = Pih
Ausgabe: "0"
------------------------------
Wenn ich die if(kleiner als 4) weg lasse kommt sowas nicht da zeigt er mir die genaue Länge an!!!
Ich hoffe das reicht erstmal und das ihr mich verstehen konntet.
Ich hoffe auch das sich jmd. damit auskennt und ich kein Code zeigen muss .
(Aber wäre kein Problem...)
ich habe ein Problem...
Ich habe eine JFrame in dem ein JButton und ein JTextField ist.
Ich habe dem Button ein ActionListener hinzugefügt und in diesem soll man
den Text von dem TextFeld bekommen.
Das Ganze mache ich mit
Java:
TextFeld.getText();
Danach überprüfe ich ob die Buchstabenanzahl kleiner ist als 4.
Das Problem ist wenn es einmal kleiner als 4 ist, ist es immer kleiner als 4, also auch wenn
ich einen längeren Text eingebe!
Aber wenn ich zuerst z.b. 5 eingebe kann man ihn auch wieder ändern zu 6, 7, 8... auch
zu kleineren wie 1-3, bloß wenns wieder kleiner ist, bleibt es auch für immer kleiner...
Ich habe das Ganze mal ausgeben lassen dann kommt sowas raus:
------------------------------
TextFeldtext = Puh
Ausgabe: "3"
TextFeldtext = Moin
Ausgabe: "0"
------------------------------
TextFeldtext = Moin
Ausgabe: "4"
TextFeldtext = Puh
Ausgabe: "3"
TextFeldtext = Pih
Ausgabe: "0"
------------------------------
Wenn ich die if(kleiner als 4) weg lasse kommt sowas nicht da zeigt er mir die genaue Länge an!!!
Ich hoffe das reicht erstmal und das ihr mich verstehen konntet.
Ich hoffe auch das sich jmd. damit auskennt und ich kein Code zeigen muss .
(Aber wäre kein Problem...)