Witam serdecznie,
Tworze prosta aplikacje, ktora dodaje uzytkowników wraz z numerami do Mapy, a nastepnie na tej podstwie wyswietla podstawowe dane o nich w oknie (laczy sie z baza danych i na tej podstawie wyswietla wiecej danych). Po kliknieciu przycisku "przypisanego" do danego uzytkownika wyswietla kolejne okno z wieksza iloscia danych o nim. Dziala za pierwszym razem, jednak jak wracam do pierwszego przycisku wyswietla mi juz dane drugiego uzytkownika.
if (source == button1) {
DetailsFrame details = new DetailsFrame();
try {
details.detailsframe.invalidate();
details.detailsframe.validate();
details.detailsframe.repaint();
details.detailsFrame(number, phone, fullname);
} catch (IOException ex) {
throw new RuntimeException(ex);
}
}
if (source == button2) {
DetailsFrame details = new DetailsFrame();
try {
details.detailsframe.invalidate();
details.detailsframe.validate();
details.detailsframe.repaint();
details.detailsFrame(number, phone, fullname);
} catch (IOException ex) {
throw new RuntimeException(ex);
}
}
number, phone, fullname to informacje zczytane z bazy (odczytane z response body)
Powyzej jak dzialaja przyciski, a tutaj fragment kodu w ktorym przypisuje wprowadzone dane do mapy
userlist.put(usernumber + (currentdate.toString()), resultuser);
resultuser - to response body zwrone z bazy, a userumber to numer wprowadzony przeze mnie i dodany do mapy wraz z data dodania.
Z gory dzieki!