2016-08-30 2 views
-1

Ich versuche im Moment ein Heads oder Tails Spiel in Java zu machen und ich habe Probleme den Ausgabetext in meinen Textbereich zu bekommen.Wie zeige ich Ausgabetext in einem TextArea an?

Was ich im Moment ist:

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {           
    if (Math.random() < 0.5) 
     System.out.println("Heads"); 
    else 
     System.out.println("Tails"); 
    jTextArea1.update(jTextArea1.getGraphics()); 
} 

Ich versuche, um sicherzustellen, dass, wenn die Taste gedrückt wird, zeigt es aber ohne Erfolg. Es nervt mich schon ein bisschen.

Antwort

0

System.out geht nicht in einen Textbereich. Es ist der Standard out (obwohl Sie es umleiten könnten, aber lasst uns hier nicht näher darauf eingehen). Verwenden Sie jTextArea1.setText("Heads");, um den Textarea-Inhalt zu aktualisieren. Zum Anhängen müssen Sie den vorhandenen Text zuerst abrufen.

+0

Vielen Dank. – notagoodusername

Verwandte Themen