Textfeld prüfen, ob ein Punkt eingegeben wurde

Status
Nicht offen für weitere Antworten.

Alex_winf01

Top Contributor
Also ich habe zwei Textfelder (Größe, Gewicht). Die speichere ich in einen float. So kann es sein, dass der Anwender folgendes eingibt:

Gewicht: 55,23 oder 5,23 oder 125,23 oder 5,2

Das Komma soll natürlich nicht sein. Wie kann ich abprüfen, ob ein Komma eingetragen wurde (egal an welcher Stelle)?
 

DocRandom

Top Contributor
Hi!

Entweder nimmst Du ein #JFormatedTextField oder Du liest den Wert des Textfeldes aus und verwendest #replaceAll

lg
DocRandom
 

L-ectron-X

Gesperrter Benutzer
Du kannst auch ein JTextField auslesen und das Komma in einen float-konformen Punkt umwandeln:
Code:
float f = Float.parseFloat(textf.getText().trim().replace(',', '.'));
 

Wildcard

Top Contributor
Ich würde da eher zu NumberFormat (berücksichtigt das Locale) greifen anstatt den User umzugewöhnen.
Im übrigen ist das Komma im Gegensatz zum Punkt als ISO Standard festgeschrieben. :wink:
 

L-ectron-X

Gesperrter Benutzer
Sicher, das stimmt. Aber ich denke mal, er braucht das intern zum Rechnen. Hat also nichts mit der Anzeige im Textfeld zu tun.
 

Wildcard

Top Contributor
Ja sicher, nur im TextField sollte es IMO nicht ersetzt werden.
Ein Formatter hätte für mein empfinden den Vorteil das die Sache auf unterschiedlichen Locales gut läuft.
 

skopus

Mitglied
Hi,
ich würde es jetzt so machen (mag jetzt recht primitiv sein, aber simpel), da man ja JTextField Eingaben per parseDouble umwandeln muss ein das ganze gleich mit replace entsprechen zurechtbiegen.
Code:
String x;
double d = Double.parseDouble(x.replace(",", "."));
 

L-ectron-X

Gesperrter Benutzer
Wildcard hat gesagt.:
Ja sicher, nur im TextField sollte es IMO nicht ersetzt werden.
Ein Formatter hätte für mein empfinden den Vorteil das die Sache auf unterschiedlichen Locales gut läuft.
Dann schreibe doch bitte wenigstens noch dein Beispiel dazu, dann sind wir hier vollständig. :)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
kodela Textfeld nicht rechteckig Allgemeine Java-Themen 10
TheSkyRider Java Geburtsdatum Textfeld Allgemeine Java-Themen 7
S Eclipse TestNG: Textfeld einbinden? Allgemeine Java-Themen 1
T itext: text in ein textfeld hinzufügen Allgemeine Java-Themen 2
J Hilfe bei Datumsberechnung aus Textfeld Allgemeine Java-Themen 10
L nach form submit textfeld an java übergeben? Allgemeine Java-Themen 2
F In ein Textfeld im Browser schreiben? Allgemeine Java-Themen 4
O Input/Output Textfeld: nur Integer annehmen Allgemeine Java-Themen 9
M Datum/Uhrzeit in ein Textfeld schreiben Allgemeine Java-Themen 28
hdi GUI: Ich brauche ein Textfeld mit "Sperre" Allgemeine Java-Themen 12
S Textfeld Parser sinnvoll? Allgemeine Java-Themen 3
S Listener Implentierung bei Eingabe in Textfeld Allgemeine Java-Themen 2
S TextFeld Problem! Allgemeine Java-Themen 4
G Kommazahlen mit Komma in Textfeld darstellen Allgemeine Java-Themen 11
A Problem mit Auslese aus einem Textfeld Allgemeine Java-Themen 3
P Probleme mit Aktualisierung Textfeld im Applet Allgemeine Java-Themen 4
G Textfeld alle 0.5 Sekunden aktualisieren Allgemeine Java-Themen 2
H Datei auslesen und in einem Textfeld ausgeben. Allgemeine Java-Themen 8
M Ein Thread soll ein Textfeld (SWT) ändern Allgemeine Java-Themen 4
A Textfeld soll verschiedene Datumseingaben akzeptieren Allgemeine Java-Themen 5
8u3631984 Prüfen ob min. ein Element eines Sets in einem anderen Set enh Allgemeine Java-Themen 4
OnDemand Prüfen ob Bild defekt ist Allgemeine Java-Themen 4
N Prüfen, ob ein String 2x das selbe Zeichen hat Allgemeine Java-Themen 10
W Classpath Reflexion - Prüfen ob man auf ein Feld ändern kann Allgemeine Java-Themen 2
OnDemand Bild prüfen ob defekt Allgemeine Java-Themen 3
B Java Mail: Prüfen, ob Email hat ein Anhang oder nicht Allgemeine Java-Themen 2
Bluedaishi Prüfen ob Datei noch geöffnet ist Allgemeine Java-Themen 59
Stonie Prüfen von direkter Implementierung eines Interfaces Allgemeine Java-Themen 7
J Mit Lombok Integer Range prüfen Allgemeine Java-Themen 6
S Prüfen ob Textfile existiert Allgemeine Java-Themen 9
E Programm auf Installation prüfen Allgemeine Java-Themen 1
S Binärbaum prüfen Allgemeine Java-Themen 0
L String auf zahlenwert prüfen Allgemeine Java-Themen 13
W Datum prüfen + zweistellig Allgemeine Java-Themen 11
perlenfischer1984 Functionsparameter prüfen und eine Exception werfen !? Allgemeine Java-Themen 11
Z Java Exceptions - Auf leeres Feld prüfen Allgemeine Java-Themen 10
F Wie kann ich auf einem System prüfen, ob eine lib verfügbar ist? Allgemeine Java-Themen 2
P Prüfen ob es Variable mit Namen gibt der als String übergeben wird Allgemeine Java-Themen 7
M .jar nach Datei prüfen Allgemeine Java-Themen 2
B Existenz eines Files max 30 sec prüfen Allgemeine Java-Themen 5
B Prüfen, ob ein Element in der Liste nicht existiert Allgemeine Java-Themen 3
F Cardlayout prüfen ob schon vorhanden, keine doppelten Allgemeine Java-Themen 3
turmaline Regex gegen Regex prüfen Allgemeine Java-Themen 4
S Lambda Ausdrücke: @FunctionalInterface Instanzen auf null prüfen Allgemeine Java-Themen 9
D ArrayList index auf gültigkeit prüfen Allgemeine Java-Themen 12
C Best Practice [Arrays] Wie sinnvoll prüfen, ob Array primitive Datentypen enthält? Allgemeine Java-Themen 6
L Prüfen, ob Programm über 32bit oder 64bit Java ausgeführt wird Allgemeine Java-Themen 4
K Methoden Arrays auf true Werte prüfen Allgemeine Java-Themen 4
Y Prüfen ob ein Graph immer einen von mehren Enden erreicht Allgemeine Java-Themen 4
O Prüfen ob String eine Zahl mit maximal 2 Nachkommastellen ist Allgemeine Java-Themen 4
M datei aufruf prüfen Allgemeine Java-Themen 9
D Best Practice Prüfen ob jar nachträglich geändert wurde Allgemeine Java-Themen 2
B Dateien prüfen auf Gleichheit Allgemeine Java-Themen 5
H String auf Zahlen prüfen Allgemeine Java-Themen 4
T auf Valides Datum prüfen Allgemeine Java-Themen 12
N Java Version Prüfen lassen Allgemeine Java-Themen 11
S Variablen Prüfen ob Number vom Typ Integer, Float, Double, ... ist Allgemeine Java-Themen 2
E selber Klassen kompilieren/ prüfen Allgemeine Java-Themen 5
O Variablen Originalname einer übergebenen Variable prüfen Allgemeine Java-Themen 9
T Methoden Zahlenpalindrom laufzeitoptimiert prüfen Allgemeine Java-Themen 4
U ResourceBundles auf vollständigkeit prüfen Allgemeine Java-Themen 2
C jollyday: prüfen, ob Datum = Feiertag Allgemeine Java-Themen 8
C Prüfen ob sich ein Punkt innerhalb einer Kugel befindet (Java3D,nicht-lineare GLS) Allgemeine Java-Themen 5
M Objekt prüfen auf null ->Invocation Target Exception??? Allgemeine Java-Themen 2
E Prüfen ob Fenster mit Namen offen ist Allgemeine Java-Themen 2
M Binärbaum auf vollständigkeit prüfen Allgemeine Java-Themen 4
S Mail Adressen Syntax prüfen Allgemeine Java-Themen 22
O Text mit Wildcard gegen regulären Ausdruck prüfen Allgemeine Java-Themen 3
N List auf null prüfen Allgemeine Java-Themen 2
B generischen Typ prüfen Allgemeine Java-Themen 7
D prüfen, ob Enums bestimmte Elemente enthalten Allgemeine Java-Themen 3
N Prüfen ob Methode ausgeführt wird und diese ggf. abbrechen? Allgemeine Java-Themen 8
B Prüfen ob ein Programm gestartet wurde Allgemeine Java-Themen 23
N ArrayList nach Reihenfolge prüfen Allgemeine Java-Themen 2
C Prüfen auf Zahl und 6 stellig fehlerhaft? warum? Allgemeine Java-Themen 7
D Wie prüfen, ob ein String Teil eines Enum Types ist? Allgemeine Java-Themen 12
H Prüfen, ob doppete Werte in int-Array vorhanden sind Allgemeine Java-Themen 16
data89 Bilder mit Java prüfen - suche dringend Hilfe Allgemeine Java-Themen 8
S Prüfen auf Hex-Wert fester Länge! Allgemeine Java-Themen 5
M Prüfen, welche anderen Programme laufen Allgemeine Java-Themen 5
K Zip dateien prüfen Allgemeine Java-Themen 3
G ZIP Archiv auf Konsistenz prüfen Allgemeine Java-Themen 2
T Parameter einer Klasse auf Interface prüfen Allgemeine Java-Themen 6
L Passwort mit Regulärem Ausdruck prüfen Allgemeine Java-Themen 6
P Sound Buffer prüfen Allgemeine Java-Themen 12
B PrintService - Wie prüfen ob Drucker online ist? Allgemeine Java-Themen 2
flashfactor Prüfen ob bereits eine Instanz gestartet ist Allgemeine Java-Themen 2
C Prüfen, ob eine Methode eine andere überschreibt! WIE? Allgemeine Java-Themen 8
T Prüfen, ob Char ein Quantifier ist Allgemeine Java-Themen 6
N Prüfen ob Objekt in Liste enthalten ist Allgemeine Java-Themen 17
G Prüfen welche JRE-Version gebraucht wird Allgemeine Java-Themen 19
J Mit Patternmatching einen Satz prüfen Allgemeine Java-Themen 12
G Prüfen ob Ziffern einer Zahl pandigital sind? Allgemeine Java-Themen 15
M Prüfen ob Variable vorhanden / initalisiert ist Allgemeine Java-Themen 4
J Wie prüfen ob eine Datei vom OS fertig geschrieben wurde? Allgemeine Java-Themen 6
TheJavaKid Zeile auf existenz von String prüfen. Allgemeine Java-Themen 19
A Weshalb man Parameter auf Gültigkeit prüfen sollte Allgemeine Java-Themen 6
N Prüfen ob ein String in einen Integer umgewandelt werden kan Allgemeine Java-Themen 4
O String auf zahlen prüfen (java 1.3) Allgemeine Java-Themen 4
G Datei Zugriffsrechte prüfen Allgemeine Java-Themen 2

Ähnliche Java Themen

Neue Themen


Oben