Cursor auf TextField

Status
Nicht offen für weitere Antworten.

Randall

Bekanntes Mitglied
Kurze Frage, die sicher eine triviale Antwort ergibt... *smile*.. aber hab ich leider noch nicht gefunden.

Wie schaffe ich es, den Cursor in einem bestimmten JTextField zu platzieren?

Bsp. Möchte zwei TextFields für einen Betrag ... als EURO und CENTS. Wenn der Punkt auf der Tastatur gedrückt wird, soll der Cursor automatisch im CENT Feld erscheinen.

Den Punkt kann ich ja mit einem KeyListener abfangen..hierzu noch eine Frage.. wird dann der Punkt gezeichnet oder
nicht? Wenn ja, wie schaff ich es, das er nicht gezeichnet wird?
 

Math55

Bekanntes Mitglied
hi, also du machst einfach textfeld.requestfocus(). das sollte rechen. wenn du den punkt nicht mit haben willst, dann lies
doch den wert des textfeldes aus und lösche den punkt und schreibs wieder rein.

Code:
string s=textfield.getText();
int i=s.lastIndexOf(".");
s=s.substring(0,i);
textfield.setText(s);

hoffe, geholfen zu haben.

gruß
 

mic_checker

Top Contributor
User gibt z.B. 23.15 € ein, nach dem er im TextFeld für EUR 23. eingegeben hat soll er ins TextFeld von Cent springen, so dass du 15 eingeben kannst.

Im nachhinein soll im TextFeld EURO = 23 und CENT = 15 stehen , so dass du sagen kannst das der eingegebene Betrag 23.15 € beträgt.

So ?
 

Randall

Bekanntes Mitglied
Jo, genau so. Ist vielleicht nicht unbedingt nötig, eher eine Spielerei. Aber verhindert aber auch das der Benutzer zu viel überlegen muss, wie er jetzt den Betrag eingeben muss. *smile*.. weiss ja nie, wer vor dem PC sitzt.
 

Sky

Top Contributor
Math55 hat gesagt.:
Code:
string s=textfield.getText();
int i=s.lastIndexOf(".");
s=s.substring(0,i);
textfield.setText(s);

Hi, ich habe mal sowas ähnliches ^^ gemacht. Was mir an der Lösung nicht ganz so gut gefällt, ist, dass der '.' trotzdem im ersten Textfeld nochmal aufflackern wird und dann wieder verschwindet.

Ich würde es eher so machen, dass ich dem Textfeld ein Document setze, welche die Eingabe auf bestimmte Zeichen einschränkt (in deinem Beispiel halt nur Ziffern (Dazu gibt es auch was in den FAQ: http://www.java-forum.org/de/viewtopic.php?t=7909&highlight=document. Dein KeyListener müsste dann beim '.' nur noch das Textfeld wechseln.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
CptK Interface Cursor ändern Java Basics - Anfänger-Themen 8
B Wie instanzisiert man einen Cursor richtig? Java Basics - Anfänger-Themen 3
P Cursor in JTextField setzen Java Basics - Anfänger-Themen 11
H Cursor-Position bei Rechtsclick? Java Basics - Anfänger-Themen 2
D Cursor Verschiebung. Java Basics - Anfänger-Themen 19
D Cursor Verschiebung Java Basics - Anfänger-Themen 3
L Farbe unter Cursor bestimmen Java Basics - Anfänger-Themen 5
H Cursor in JTable Java Basics - Anfänger-Themen 8
R Übersetzung von Secondary Cursor Java Basics - Anfänger-Themen 7
J Escape taste geht ohne cursor im textfeld nicht. Java Basics - Anfänger-Themen 4
J Cursor verschwindet Java Basics - Anfänger-Themen 2
0 Wie kann ich den Text-Cursor ändern? Java Basics - Anfänger-Themen 2
M Cursor in welchem TextPane? Java Basics - Anfänger-Themen 5
M Cursor Koordinaten ändern Java Basics - Anfänger-Themen 4
P Cursor unsichtbar machen Java Basics - Anfänger-Themen 5
S Cursor Form und oder Farbe verändern, geht das???? Java Basics - Anfänger-Themen 4
G Button drücken und Cursor-Sprünge Java Basics - Anfänger-Themen 8
C Absolute Cursor Position oder doch relative? Java Basics - Anfänger-Themen 4
P textfeld und cursor Java Basics - Anfänger-Themen 7
E Cursor Image bei Drag'n'Drop ändern Java Basics - Anfänger-Themen 6
R in einer TextArea den Cursor gleich anzeigen lassen Java Basics - Anfänger-Themen 3
P Cursor in Konsole positionieren Java Basics - Anfänger-Themen 5
B Cursor bestimmen Java Basics - Anfänger-Themen 4
A Kapazität JavaFX TextField Java Basics - Anfänger-Themen 4
N Java Taschenrechner hat Jemand vlt einen Tipp dafür wie ich jetzt die buttons verbinden kann und das Ergebnis auf dem textfield anzeigen lassen kann Java Basics - Anfänger-Themen 13
T TextField Breite automatisch gebunden Java Basics - Anfänger-Themen 8
T Inhalt aus TextField in Attribut einer Instanz schreiben Java Basics - Anfänger-Themen 5
E JavaFX Taschenrechner Eingabe im Textfield beschränken Java Basics - Anfänger-Themen 2
D Mit Objekten rechnen, Textfield, JavaFX, Noob Java Basics - Anfänger-Themen 8
O TextField in GridPane beschränken Java Basics - Anfänger-Themen 5
V_Fynn03 Erste Schritte Einen Wert in ein TextField einfügen aus einer anderen Klasse Java Basics - Anfänger-Themen 3
M Von der Datenbank zum Textfield Java Basics - Anfänger-Themen 16
X TextField-Inhalt mit Button in .txt-Datei speichern Java Basics - Anfänger-Themen 16
I TextField Array mit for Loop erzeugen Java Basics - Anfänger-Themen 4
M Textfield Problem Java Basics - Anfänger-Themen 2
AppGuruCode962 Button mit Textfield verbinden Java Basics - Anfänger-Themen 13
A GUI Programmierung mit Textfield Java Basics - Anfänger-Themen 3
M Action Event auf Textfield legen Java Basics - Anfänger-Themen 18
N Dynamisch erzeugtes Label wird nicht angezeigt, TextField schon Java Basics - Anfänger-Themen 1
S Textfield KeyPressed Java Basics - Anfänger-Themen 2
D Textfield im Game ,Problem: while-Schleife Java Basics - Anfänger-Themen 1
G TextField befüllen Java Basics - Anfänger-Themen 3
fLooojava OOP Übergabe/Output in Textfield Java Basics - Anfänger-Themen 4
A Maximale zeichenanzahl im TextField? Java Basics - Anfänger-Themen 4
G Klassen Von Logik auf TextField in der GUI zugreifen Java Basics - Anfänger-Themen 14
I kein zugriff auf jList oder Textfield Java Basics - Anfänger-Themen 2
M BufferedReader => TextField/Label Java Basics - Anfänger-Themen 8
T NetBeans - Int in Textfield Java Basics - Anfänger-Themen 11
H Zeile aus Textdatei lesen und in Textfield schreiben Java Basics - Anfänger-Themen 4
M TextField Nullpointer Exc Java Basics - Anfänger-Themen 8
L Erste Schritte Wenn Textfield.Text = ... dann Java Basics - Anfänger-Themen 16
S Wie überprüfen das in Textfield nur Hexadezimal ist? Java Basics - Anfänger-Themen 4
J Datentypen Textfield.getText() liefert keinen String Java Basics - Anfänger-Themen 4
R Viereck zeichnen über TextField-Eingabe /ActionListener Java Basics - Anfänger-Themen 9
C textfield zeilenumbruch Java Basics - Anfänger-Themen 2
D Textfield Problem Java Basics - Anfänger-Themen 3
A TextField + Label = ? Java Basics - Anfänger-Themen 7
K TextField zeigt nicht an Java Basics - Anfänger-Themen 4
S Nummerisches TextField Java Basics - Anfänger-Themen 2
B nur Zahlen in Textfield eingeben Java Basics - Anfänger-Themen 4
G TextField auf null überprüfen Java Basics - Anfänger-Themen 5
G TextField in der for-schleife ansprechen Java Basics - Anfänger-Themen 2
N Wie schreibe ich in den Textfield? Java Basics - Anfänger-Themen 3
C TextField überwachen und Inhalt verlgleichen Java Basics - Anfänger-Themen 3
N Cursorfarbe im Textfield setzen Java Basics - Anfänger-Themen 2
K Ein Textfield Löschen ? Java Basics - Anfänger-Themen 16
K Daten aus einem Textfield lesen ? Java Basics - Anfänger-Themen 4
G einlasen aus TextField, nullpointerException? Java Basics - Anfänger-Themen 8
D Probleme mit TextArea und Textfield Java Basics - Anfänger-Themen 27
gurgi Textfield Java Basics - Anfänger-Themen 3
G TextField auslesen Java Basics - Anfänger-Themen 13
G Textfield Java Basics - Anfänger-Themen 6
M Textfield in URL Java Basics - Anfänger-Themen 2
G textfield überdeckt alles Java Basics - Anfänger-Themen 3
M TextField Java Basics - Anfänger-Themen 3
B auslesen eines textfield und probleme mit button Java Basics - Anfänger-Themen 13
C Schriftgröße in einem TextField ändern Java Basics - Anfänger-Themen 4
F Problem bei TextField (nicht JTextField) Java Basics - Anfänger-Themen 4
G Inhalt Textfield in SQL Statement klappt nicht. Java Basics - Anfänger-Themen 2
M TextField inhalt in int umwandeln Java Basics - Anfänger-Themen 9
F Textfield Problem Java Basics - Anfänger-Themen 4
H UDP Empfangen----> Ausgeben im TextField Java Basics - Anfänger-Themen 3
B TextField Inhalt auslesen Java Basics - Anfänger-Themen 5
R Probleme mit ungefülltem TextField Java Basics - Anfänger-Themen 4
U textfield Java Basics - Anfänger-Themen 7
M Einträge einer .txt-Datei in einem TextField ausgeben lassen Java Basics - Anfänger-Themen 8
J TextField, das nur Integer zulässt ? Java Basics - Anfänger-Themen 4
N Text im TextField rechtsbündig? Java Basics - Anfänger-Themen 2
S Fehlermeldung Cant convert java.awt.TextField to int Java Basics - Anfänger-Themen 12
G Größe eines TextField bestimmen Java Basics - Anfänger-Themen 4
G wieso muss Textfield final sein? Java Basics - Anfänger-Themen 6
N Zahlen aus Textfield ausesen Java Basics - Anfänger-Themen 15
P Textfield zusammmen fassen Java Basics - Anfänger-Themen 2
C removeAll() - TextField Java Basics - Anfänger-Themen 3
C TextField problem Java Basics - Anfänger-Themen 5
G Wert in TextField ausgeben? Java Basics - Anfänger-Themen 6
M Textfield.SetText?Textfield.addText? Java Basics - Anfänger-Themen 6
D if (event.target instanceof TextField) Java Basics - Anfänger-Themen 2
N TextField positionieren Java Basics - Anfänger-Themen 7
M Textfield String einlesen und an socketclient verschicken Java Basics - Anfänger-Themen 12

Ähnliche Java Themen

Neue Themen


Oben