Salve, ho questo algoritmo legato a un evento del mouse:
codice:
private void jLabel1MouseEntered(java.awt.event.MouseEvent evt) {                                     
    int randomx, randomy, randomex, prex, prey;
    prey = jLabel1.getY();
    prex = jLabel1.getX();    
    do randomx = (int)(Math.random() * 1000);
    while (randomx >= 350);
    do randomy = (int)(Math.random() * 1000);    
    while (randomy >= 350);
    if ((randomy >= 500) && (randomx >= 500))
    {
        randomy = 100;randomx = 150;
    }
    jLabel1.setBounds(randomx, randomy, 130, 18);
    jLabel5.setText(String.valueOf(Integer.parseInt(jLabel5.getText())+1));
    
    
    randomx = randomy = 401;
    }
sapete dirmi perchè il codice della label5 lo esegue e l'altro no?è strano, se tolgo il codice della label5 torna tutto a funzionare normale...in qualunque posizione metto l' istruzione di cambiare posizione alla label1 non va...aiuti?grazie