Moin,
in meinem aktuellen Projekt habe ich auf einem Panel mehrere Buttons (mit eigenen Bildern). In diesem Fall geht es um das Panel "Menu" und das Panel "Optionen". Wenn ich bei dem Panel "Menu" auf den Button klicke, erscheint das "Optionen" Panel. Dabei wird das Menu panel disabled. Der Button im Panel "Menu" besitzt ein Rollover-Bild. Das Problem ist nun, wenn dann von dem Menu Panel zu dem Optionen Panel gewechselt wird, ist der Button noch immer sichtbar, und Rollover sowie Button-Click funktionieren ebenfalls noch. (Genauer genommen wird der Button erst sichtbar, sobald man einmal mit der Maus drüber geht). Da das Menu-Panel disabled ist, irritiert mich das ein wenig...
Desweiteren ist es dem Button auch scheinbar recht "egal", wenn ich ihn ebenfalls disable, denn auch dann funktioniert noch alles.
Sogar wenn ich "button = null" verwende, bleibt er auf dem nächsten Panel sichtbar...
Edit:
Also wenn ich den button explizit vom Panel entferne (mit panel.remove(btn) ) funktioniert es. Trotzdem würde mich mal interessieren, wieso der Button so "hartnäckig" ist.
in meinem aktuellen Projekt habe ich auf einem Panel mehrere Buttons (mit eigenen Bildern). In diesem Fall geht es um das Panel "Menu" und das Panel "Optionen". Wenn ich bei dem Panel "Menu" auf den Button klicke, erscheint das "Optionen" Panel. Dabei wird das Menu panel disabled. Der Button im Panel "Menu" besitzt ein Rollover-Bild. Das Problem ist nun, wenn dann von dem Menu Panel zu dem Optionen Panel gewechselt wird, ist der Button noch immer sichtbar, und Rollover sowie Button-Click funktionieren ebenfalls noch. (Genauer genommen wird der Button erst sichtbar, sobald man einmal mit der Maus drüber geht). Da das Menu-Panel disabled ist, irritiert mich das ein wenig...
Desweiteren ist es dem Button auch scheinbar recht "egal", wenn ich ihn ebenfalls disable, denn auch dann funktioniert noch alles.
Sogar wenn ich "button = null" verwende, bleibt er auf dem nächsten Panel sichtbar...
Edit:
Also wenn ich den button explizit vom Panel entferne (mit panel.remove(btn) ) funktioniert es. Trotzdem würde mich mal interessieren, wieso der Button so "hartnäckig" ist.
Zuletzt bearbeitet: