Datenelement anderer Klasse in JTextArea ausgeben

pulse

Mitglied
Hallo,

ich stehe hier vor einem Problem. Und zwar möchte ich ein Datenelement(String) aus der Klasse Tra aus einer anderen Klasse in der folgenden jTextArea3 ausgeben. Leider funktioniert das eben nicht. Hab auch keine Idee wie ich an das Element dran kommen soll. Also, wenn hier jemand weiss wie es funzt, dann freue ich mich sehr über die Hilfe.

Ach so..das ist nur der Default Ctor von Trans. Es gibt natürlich auch einen mit einem String als Parameter.Vielleicht nutzt das ja was....
Java:
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
        	 Object source = evt.getSource();
        	 
        	 ArrayList<String> a = new ArrayList<String>();
        	 ArrayList<String> b = new ArrayList<String>();
      		 Pre r = new Pre(jTextArea1.getText(),a,b);
      		
      		 Trans tra= new Trans();
      		
      		 if(source == jButton2){
      			r.setText(jTextArea1.getText());
      			try {
      				r.preprocessText(r.getText());
      				
      				jTextArea1.setText("");
      				jTextArea1.setEnabled(false);
      				jButton2.setEnabled(false);
      				
      				jTextArea2.setText(r.getText());
      				jTextArea3.setText(tra.getText());
      				//r.addString(r.getText());
      			} catch (Exception e) {
      				
      				e.printStackTrace();
      			}
      			
      		}
         }
 
Was funktioniert nicht? *rumrat* Soll da der Text von einer bestimmten Instanz von "Tra" ausgegeben werden (und zwar einer anderen als der, die dort erstellt wird)?!?
 
in der anderen Klasse gibts keine Instanz von Tra. In einer Methode wird das Datenelement auf seinen Wert gesetzt und soll dann ausgegeben werden. Dieses Tra-Objekt in der Gui-Klasse hab ich einfach mal so erstellt um rum zu probieren.
 
Wie bei der objektorientierten Programmierung so üblich, benötigt man eine Referenz auf das Objekt, vom dem man Information auslesen oder dem man etwas übergeben will.

Wenn Du innerhalb der Methode eine neue Instanz von Trans erzeugst, nützt das vermutlich recht wenig, da dieses Objekt wohl nicht die benötigten Informationen enthält.
 

Zurück
Oben