A
anfängerin
Gast
Hallo, ich habe jetz mein erstes größeres Java-Projekt angefangen und hab eine Frage wie ich meine Buttonlistener organisiere.
Also ich habe mir ein Klasse ButtonListener geschrieben die also hört wenn buttons geklickt wurden.
Ich habe natürlich mehrere Frames ud auf allen sind buttons die immer mit diesem listener verbunden sind.
Die funktionen was gemacht wird habe ich in den jeweililigen Klassen definiert(clicked_ok()...).
Jetzt ist die Frage wie ich diese Methoden aufrufe aus dem ButtonListener.
Ich hab es bisher so, dass ich meine Frames in einer Main anlege und die methoden clicked_... über die main aufrufe.
Jetzt wüsste ich gerne von einem erfahreneren Programmierer ob es eine elegantere Lösung gibt oder ob ihr das auch so macht. ich selber finde es eigentlich nicht so schön, weiß aber auch nix besseres.
sonst würde mir nur noch einfallen in jeder Klasse die von JFrame erbt einen eigenen internen Buttonlistener zu definieren, aber das gefällt mir auch nicht so gut.
Wäre schön wenn ihr mir mal ein paar ideeen zur struktur eines java-projektes geben könntet
lg
Also ich habe mir ein Klasse ButtonListener geschrieben die also hört wenn buttons geklickt wurden.
Ich habe natürlich mehrere Frames ud auf allen sind buttons die immer mit diesem listener verbunden sind.
Die funktionen was gemacht wird habe ich in den jeweililigen Klassen definiert(clicked_ok()...).
Jetzt ist die Frage wie ich diese Methoden aufrufe aus dem ButtonListener.
Ich hab es bisher so, dass ich meine Frames in einer Main anlege und die methoden clicked_... über die main aufrufe.
Jetzt wüsste ich gerne von einem erfahreneren Programmierer ob es eine elegantere Lösung gibt oder ob ihr das auch so macht. ich selber finde es eigentlich nicht so schön, weiß aber auch nix besseres.
sonst würde mir nur noch einfallen in jeder Klasse die von JFrame erbt einen eigenen internen Buttonlistener zu definieren, aber das gefällt mir auch nicht so gut.
Wäre schön wenn ihr mir mal ein paar ideeen zur struktur eines java-projektes geben könntet
lg