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.