Hallo, ich habe mal ein Programm geschrieben in welchen 2 TextFelder sind, wird in den oberen etwas eingegeben erscheint der selbe Text unten nur umgedreht (ok, ok über den Sinn eines solchen Programms lässt sich streiten ), ich habe das alles auch schön hinbekommen, stehe nun aber vor der Frage habe ich auch die schnellste Variante ausgewählt?
Denn wenn man nur aus spass mal eine Taste gedrückt hält kommt kurz (nichtmal eine Sekunde aber mn bemerkt es) nichts dazu und dann aufeinmal ein wenig mehr, ansich ist das ja nicht schlimm, wollte nur mal wissen wie man es vielleicht schneller machen kann.
Hier mein Code von dem was passiert wenn der CaretListener zuschlägt:
Denn wenn man nur aus spass mal eine Taste gedrückt hält kommt kurz (nichtmal eine Sekunde aber mn bemerkt es) nichts dazu und dann aufeinmal ein wenig mehr, ansich ist das ja nicht schlimm, wollte nur mal wissen wie man es vielleicht schneller machen kann.
Hier mein Code von dem was passiert wenn der CaretListener zuschlägt:
Code:
public void caretUpdate(CaretEvent e) {
String eingabe = "", ausgabe = "", buchstabe;
int laenge1, laenge2, i;
eingabe = jtf_Eingabe.getText();
laenge1 = eingabe.length();
laenge2 = eingabe.length();
for(i = 0; i < laenge1; ++i)
{
buchstabe = eingabe.substring(laenge2 -1, laenge2);
ausgabe = ausgabe + buchstabe;
jtf_Ausgabe.setText(ausgabe);
laenge2 = laenge2 - 1;
}
if (eingabe.equals(""))
{
jtf_Ausgabe.setText("");
}
}