2010-04-29 3 views
1

J'ai créé un formulaire de saisie en utilisant NetBeans IDE contenant un bouton et un Textarea. si je clique sur un bouton, il devrait appeler le programme output.java où se trouve la partie principale de l'exécution et il devrait afficher la sortie dans le TextArea créé dans le fichier input.java. Je ne reçois pas la sortie dans TextArea..la raison en est mon programme output.java cudnt identifier la zone de texte. mais je reçois la sortie dans la console de sortie de la fenêtre.please m'aider à surmonter ce problème. Merci à l'avancejava programme doute

+2

Est-ce vraiment le titre le plus descriptif que vous puissiez trouver? – skaffman

+0

Comment "appelez-vous le programme output.java"? Invoquant son 'principal()'? 'Processus exec'? Pouvez-vous modifier 'output.java' pour utiliser arbitrairement' PrintStream' ou est-il codé en dur dans 'System.out'? Donnez-nous plus de détails. – polygenelubricants

Répondre

2

C'est parce que vous êtes doing it all wrong. La zone de texte est dans un processus différent, vous devez donc capturer la sortie de l'autre programme vous-même.

1

Essayez de transmettre une référence de la zone JText en question à output.java en tant qu'argument de constructeur ou de méthode.