15. april 2004 - 15:31Der er
6 kommentarer og 1 løsning
Eventhandler trigges 2 gange, når jeg åbner en frame 2 gang.
Hej
Når jeg åbner opretSalgPVindue første gang bliver ordreactionPerformed eventhandleren udført korrekt og kun 1 gang hvis man klikker på knappen 1 gang. Problemmet ligger i, at når jeg lukker vinduet ned og kommet til main vinduet, og senere igen åbner opretSalgPVindue og klikker på ordreBekrKnappen, udføres ordreactionPerformed eventhandleren 2 gange, selvom man kun trykkede 1 gang.
Hvad kan fejlen være. På forhån tak.
Koden:
public void opretSalgPVindue(ActionEvent e) {
JFrame frame = new JFrame("Salg til private"); frame.setSize(800,700);
Det der sker er, at når jeg åbner "opretSalgPVindue", 1 gang udføres alle eventhandler 1 gang, næste gang jeg åbner "opretSalgPVindue", udføres alle eventhandlerne 2 gang, 3 gang udføres alle 3 gang. osv. Jeg tror det har noget at gøre med addActionListener metoden at gøre. Det som den gemmer de antal gang jeg åbner "opretSalgPVindue" og derefter udføre alle eventhandler det antal gange. Meget mærkelig fejl.
vrøvl jeg ment selfølgelig main-frame scope, og ikke applications scope
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.