Witajcie.
Muszę napisać aplikację w javie i nie mogę rozwiązać prostego problemu. Mam event

private void jButton1KeyPressed(java.awt.event.KeyEvent evt) {                                    
   
        jPanel1.setLocation(200,200);
        jPanel2.setLocation(0, 0);
        this.setSize(156, 130);
    } 

i po kliknięciu na ten przycisk wykonuje się działanie dla panelu jeden i dwa, dopiero ponowne kliknięcie ustawia rozmiar jDialogu. Może ktoś wie co powoduje takie dziwne zachowanie aplikacji?