P
PaulP
Gast
Ich habe derzeit folgendes Konstrukt
GUI.class (Übernimmt Steuerung der GUI)
Hier starte ich auch den JFrame:
In meinem FormGUI möchte ich auf die Klasse GUI zurückverlinken, um wenn z.B. ein Button gedrückt wurde gui.pressedButton1(); aufzurufen. Und die Klasse GUI leitet dann die Aktion ein.
Eclipse sagt mir nur das ich "this" nicht FormGUI übergeben kann obwol mein Konstruktor der GUI folgendes vorsieht:
Ist nicht "runnable"
Wie können nun die Klassen in beide Richtungen Kommunizieren?
Grund der Einrichtung der GUI Klasse ist das das Proggie auch bei abgeschalteter GUI laufen soll.
Freue mich auf eure Hilfe.
Schöne Grüße
P
GUI.class (Übernimmt Steuerung der GUI)
Hier starte ich auch den JFrame:
Code:
public void showGUI(){
if(useGUI){
SwingUtilities.invokeLater(new Runnable() {
public void run() {
frc = new FormGUI("start", ???this???);
frc.setVisible(true);
}
});
}
In meinem FormGUI möchte ich auf die Klasse GUI zurückverlinken, um wenn z.B. ein Button gedrückt wurde gui.pressedButton1(); aufzurufen. Und die Klasse GUI leitet dann die Aktion ein.
Eclipse sagt mir nur das ich "this" nicht FormGUI übergeben kann obwol mein Konstruktor der GUI folgendes vorsieht:
Code:
public FormGUI(String cmd, GUI gui){
....
}
Ist nicht "runnable"
Wie können nun die Klassen in beide Richtungen Kommunizieren?
Grund der Einrichtung der GUI Klasse ist das das Proggie auch bei abgeschalteter GUI laufen soll.
Freue mich auf eure Hilfe.
Schöne Grüße
P