Hallo,
ich habe ein mir unerklärliches Problem:
in einer "Fensterklasse" lege ich mir eine JTextArea an, in die ich später etwas schreiben möchte (automatisch mit append):
Hier der Konstruktor:
nun möchte ich aus einer anderen Klasse heraus in einer ActionPerformed auf das Textfeld erneut zugreifen:
aber genau das geht nicht. Der String in der letzen Append()-Anweisung wird nicht ausgeführt.
Was ist der Grund dafür? Das Append im Konstruktor geht noch.
Wer kann mir helfen?
ich habe ein mir unerklärliches Problem:
in einer "Fensterklasse" lege ich mir eine JTextArea an, in die ich später etwas schreiben möchte (automatisch mit append):
Hier der Konstruktor:
Code:
textfeld=new JTextArea();
textfeld.setLineWrap(true);
//textfeld.setSize(150,100);
textfeld.setBackground(Color.WHITE);
textfeld.setFont(new Font("SansSerif",Font.PLAIN,15));
textfeld.append("im Konstruktor");
//this.setTextfeld(textfeld);
scrollPane=new JScrollPane();
scrollPane.getViewport().add(textfeld,null);
getContentPane().add(scrollPane,BorderLayout.CENTER);
nun möchte ich aus einer anderen Klasse heraus in einer ActionPerformed auf das Textfeld erneut zugreifen:
Code:
algFenster.getTextfeld().append("in ActionPeformed Sequence");
aber genau das geht nicht. Der String in der letzen Append()-Anweisung wird nicht ausgeführt.
Was ist der Grund dafür? Das Append im Konstruktor geht noch.
Wer kann mir helfen?