H
Humbuk171
Gast
Hallo,
Ich verwende das neuste JavaME SDK, mit der neusten Version des WTK.
Ich schreibe ein kleines Programm (MIDP2.0 CLDC1.1) das mehrere TextFields hat, in die nur Kommazahlen (1.23 oder 1,23) geschrieben werden sollen.
Also sollen bei der Eingabe in ein solches TextField nur Zahlen und ein Trennzeichen als Eingabe erlaubt sein.
Dafür gibt es TextField.DECIMAL. Im Emulator funktioniert das einwandfrei, es können nur Zahlen, oder über die Stern-Taste ein Punkt als Trennzeichen eingegeben werden. Aber auf einem N95 und auf einem N97 funktioniert das nicht. Man kann nur Zahlen eingeben, kein Trennzeichen.
Woran liegt das, beide Geräte unterstützen CLDC 1.1 bzw. MIDP 2.0.
Ich verwende das neuste JavaME SDK, mit der neusten Version des WTK.
Ich schreibe ein kleines Programm (MIDP2.0 CLDC1.1) das mehrere TextFields hat, in die nur Kommazahlen (1.23 oder 1,23) geschrieben werden sollen.
Also sollen bei der Eingabe in ein solches TextField nur Zahlen und ein Trennzeichen als Eingabe erlaubt sein.
Dafür gibt es TextField.DECIMAL. Im Emulator funktioniert das einwandfrei, es können nur Zahlen, oder über die Stern-Taste ein Punkt als Trennzeichen eingegeben werden. Aber auf einem N95 und auf einem N97 funktioniert das nicht. Man kann nur Zahlen eingeben, kein Trennzeichen.
Woran liegt das, beide Geräte unterstützen CLDC 1.1 bzw. MIDP 2.0.