Problem newbe, nakładanie się sumy

0

Tak jak w temacie. Mam parę textfieldów, pobieram z nich tekst, parseInt, są to liczby od 1-6, jeżeli w 3 textfieldach są np. 3 ,4 ,6 to suma z nich powinna wyskoczyć 13 po kliknięciu buttona. Dzieje się tak ale gdy kliknę jeszcze raz to suma zwiększa się o początkową wartość, czyli w tym przypadku 13 >> po kliknięciu >> 26, po następnym 39 itd. Poniżej zamieszczam kod ActionPerformed :

if(obiekt == przelicz)
		{
			for(int x: tabO)
			{
				suma = suma + x;
			}
			wynik.setText(String.valueOf(suma));
		}

**Legenda : **
obiekt - source
przelicz - button
tabO - tablica z zmiennymi typu int ( 3, 4, 6 itp.)
suma - zmienna typu int
wynik.setText(String.valueOf(suma));

wynik - Label do wyniku, String.valueOf(suma) - zmiana int'a na string i wyświetlenie w labelu.

Proszę o pomoc.

2
                {
                        suma = 0;
                        for(int x: tabO)
                        {
                                suma = suma + x;
                        }
                        wynik.setText(String.valueOf(suma));
                }

1 użytkowników online, w tym zalogowanych: 0, gości: 1