Hallo an alle,
ich entwickle gerade MVC mit java da gibt es zwei JComboBox und die View als JPanel , mit einem JComboBox kann man ein Jahr wählen dann ändert sich die View bzw(JPanel) entsprechend,wenn ich auf JPanel klicke, wird die Methode mouseClick(MouseEvent e -Controller- ausgeführt aber hier ist ein Problem aufgetaucht und zwar, wenn ich ein jahr wähle und auf JPanel klicke wird der Rumpf von JPanel-Listener (mouseClick(MouseEvent e)) beim ersten mal einmal ausgeführt, beim zweiten mal wähle ein Jahr dann klick auf JPanel wird der Rumpf 3 mal ausgeführt usw (wenn ich oft wiederhole bis 8 mal wird der Rumpf ausgeführt) es sollte mit einem klick auf JPanel ein Fenster geöffnet werden, wo es drauf paar Daten gezeichnet werden sollte, aber wenn der Rumpf 3 oder 8 mal ausgeführt wird, dann erscheinen 3 oder 8 Fenster und nicht nur ein wie es sein soll.
ich sitze mit dem Problem seit paar Tagen, hat jemand eine Lösung bitte
LG
Ottens
ich entwickle gerade MVC mit java da gibt es zwei JComboBox und die View als JPanel , mit einem JComboBox kann man ein Jahr wählen dann ändert sich die View bzw(JPanel) entsprechend,wenn ich auf JPanel klicke, wird die Methode mouseClick(MouseEvent e -Controller- ausgeführt aber hier ist ein Problem aufgetaucht und zwar, wenn ich ein jahr wähle und auf JPanel klicke wird der Rumpf von JPanel-Listener (mouseClick(MouseEvent e)) beim ersten mal einmal ausgeführt, beim zweiten mal wähle ein Jahr dann klick auf JPanel wird der Rumpf 3 mal ausgeführt usw (wenn ich oft wiederhole bis 8 mal wird der Rumpf ausgeführt) es sollte mit einem klick auf JPanel ein Fenster geöffnet werden, wo es drauf paar Daten gezeichnet werden sollte, aber wenn der Rumpf 3 oder 8 mal ausgeführt wird, dann erscheinen 3 oder 8 Fenster und nicht nur ein wie es sein soll.
ich sitze mit dem Problem seit paar Tagen, hat jemand eine Lösung bitte
LG
Ottens