Zuerst solltest du die Frage besser formulieren.
Irgendwie passt auch der Titel nicht zum Text.
Titel:
Einlesen
Text:
Ausgeben
Aber ich vermute mal anhand deines Codes, das du den
Inhalt der TextBox als Integer-Objekt haben möchtest.
setText setzt den Inhalt der Box,
getText liefert den Inhalt der Box, allerdings als String-Objekt.
Jetzt musst du noch eine Möglichkeit finden, einen String in einen Integer zu
verwandeln. (*magic*

)
Ich habe hier jetzt einige Posts von dir gelesen.
Ich kann dir nur empfehlen mit irgendeiner Java-Literatur zu beginnen.
Ich denke dir fehlen da noch einige wichtige Basics.
kurzes Beispiel für dein
Einlesen:
Java:
Integer zahlAlsInteger = 5;
String zahlAlsString = zahlAlsInteger.toString();
counterfield.setText(zahlAlsString);
//oder
int zahlAlsInt = 6;
zahlAlsString = "" + zahl2;
counterfield.setText(zahlAlsString);
Cool wäre aber evtl auch eine Art
IntegerField.
Quasi ein JTextField welches nur (oder zumindest
zusätzlich) folgende Methoden hat:
Java:
void setInteger(Integer p_val);
und
Das wäre relativ schnell gemacht.
Interessantr dazu ist auch setDocument() in JTextField.
Damit kann das Dokument-Model angepasst werden, so das z.B grundsätzlich nur *Zahlen* zulässig sind.