Dynamische Ausgabe im JTextField

Status
Nicht offen für weitere Antworten.

Spoocky

Aktives Mitglied
ich habe eine Schleife programmiert, mit der ich ständig neue Werte errechne.

Diese neu berechneten Werte möchte ich mir in einem JTextField anzeigen lassen.
Nur wie, weiß ich nicht?!
 
schleife...
jtextfield.append( neu_berechneter_wert[.toString()] + System.getProperty( "line.separator" ) );
...schleife
 
wenn ich das versuche kommt folgende Fehlermeldung: The Method append(String) is undefined for the type JTextField!

Muss ich was bestimmtes bei import angeben?
 
Nö, append gibt es nur bei einer JTextArea. Ein JTextField ist eigentlich nur für EINE Zeile Text gemacht. Wenn du mehrere Zeilen haben willst, solltest du eine JTextArea verwenden (und dort dann append). Wenn du den Text in die EINE Zeile eines JTextFields schreiben willst
Code:
for (...)
{
    textField.setText(textField.getText()+dasWasDazukommt);
}
 
mika.fhdw hat gesagt.:
jtextfield.append( neu_berechneter_wert[.toString()] + System.getProperty( "line.separator" ) );
...schleife
LOL!

Die Property line.separator braucht man höchstens bei Dateizugriffen oder
Konsolenausgaben.

In der GUI reicht ein einfaches: + '\n'
:wink:
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben