Java- Okna dialogowe

0

Witam. Mam problem, a mianowicie chodzi o wyswietlenie w oknie dialogowym komunikatu nie tyle razy ile się pętla obraca tylko w 1 oknie wszystkie komunikaty, podaje kawalek kodu o co mi chodzi :D

for (int i=0; i<ilosc; i++)       
        {                                       
            JOptionPane.showMessageDialog(null,"Produkt "+(i+1)+" wartość= "+wartosc[i]+" rozmiar paczki= "+rozmiar[i]+" m^2.");
        }
2

Przecież drugi argument to po prostu string. Tworzysz nową zmienną do której dodajesz z każdym obrotem pętli ciąg znaków a po wykonanej pętli go rzucasz do messageDialog'u.

private String message;
for (int i=0; i<ilosc; i++)       
        {                                       
           message += "Produkt "+(i+1)+" wartość= "+wartosc[i]+" rozmiar paczki= "+rozmiar[i]+" m^2.\n"
        }
 JOptionPane.showMessageDialog(null,message);

Nie widzę tu jakiegoś głębszego problemu.

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