G
Guest
Gast
Abend,
ich erstelle grad ein etwas grösseres Programm und habe ein Problem, hier mal der wichtigste Code
Der Sinn ist folgender, ich will der Methode Berechnung einen Text übergeben und diesen in der Klasse A bearbeiten.
Das will er jedoch nicht, was muss man da den beachten ?
ich erstelle grad ein etwas grösseres Programm und habe ein Problem, hier mal der wichtigste Code
Code:
public class Window extends Frame{
....
public JTextArea error = new JTextArea();
public JPanel fehler_meldung = new JPanel();
public final JButton start = new JButton("berechnung");
.. weiterer Code ...
public Window(String title){
... code ...
start.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent ev){
ClassA class_a = new ClassA();
class_a.berechnung();
}
});
}
public void setTheText(){
this.error.setText("Hallo");
}
Der Sinn ist folgender, ich will der Methode Berechnung einen Text übergeben und diesen in der Klasse A bearbeiten.
Code:
public ClassA{
..code...
Windows wnd = new Window();
public ClassA(){
super();
}
// Hier die Methode
public void berechnung(void){
... paar Zeilen Code...
// Hier das entscheidende, ich will den Text in das JTextArea aus der Klasse Window setzen
wnd.setTheText();
}
}
Das will er jedoch nicht, was muss man da den beachten ?