P
phip1611
Gast
Hallo liebe Forenmitglieder,
Ich habe zwei Klassen, eine für die GUI (von NetBeans erzeugt) und eine für die Programm-Logik. In der GUI-Klasse habe ich aktuell eine Methode setButtonEventListener(ActionListener al)i, damit ich von außen steuern kann was gerade bei einem Button-Klick geschehen soll. Das ganze geht allerdings nur, wenn ich zuvor in der GUI-Klasse eine Methode für den entsprechenden Button erstelle um von außen darauf Einfluss nehmen zu können.
Ich dachte evtl an eine Methode bei der ich mit einem weiteren Parameter angebe für welchen Button das ganze aktuell gerade gelten soll in folgender Art:
Versteht ihr was ich meine? Und ist das sinnvoll? Wäre eben schön dynamisch, so muss ich nicht für jedes Grafik-Element einzeln diese Methoden schreiben
Ich habe zwei Klassen, eine für die GUI (von NetBeans erzeugt) und eine für die Programm-Logik. In der GUI-Klasse habe ich aktuell eine Methode setButtonEventListener(ActionListener al)i, damit ich von außen steuern kann was gerade bei einem Button-Klick geschehen soll. Das ganze geht allerdings nur, wenn ich zuvor in der GUI-Klasse eine Methode für den entsprechenden Button erstelle um von außen darauf Einfluss nehmen zu können.
Ich dachte evtl an eine Methode bei der ich mit einem weiteren Parameter angebe für welchen Button das ganze aktuell gerade gelten soll in folgender Art:
Java:
public void setEventListener(ActionListener al, String guiElement) {
/* wenn es eine Variable (z.b. Button mit dem Name {guiElement} gibt, soll dieses Objekt angesprochen werden und den ActionListener zugewiesen bekommen */
}
Versteht ihr was ich meine? Und ist das sinnvoll? Wäre eben schön dynamisch, so muss ich nicht für jedes Grafik-Element einzeln diese Methoden schreiben