
#java #programowanie #swing
Mam główne okno programu - Frame. Ma w sobie listę notatek oraz guzik addNote, który otwiera kolejne okno - AddWindow. W oknie AddWindow wybieram rodzaj notatki i ją dodaję - po naciśnięciu guzika w oknie AddWindow powinna się wywołać metoda updateContent() znajdująca się we Frame. W jaki sposób mogę to zrobić? Jakiś Listener na zmiany zachodzące w oknie?
Mam główne okno programu - Frame. Ma w sobie listę notatek oraz guzik addNote, który otwiera kolejne okno - AddWindow. W oknie AddWindow wybieram rodzaj notatki i ją dodaję - po naciśnięciu guzika w oknie AddWindow powinna się wywołać metoda updateContent() znajdująca się we Frame. W jaki sposób mogę to zrobić? Jakiś Listener na zmiany zachodzące w oknie?
- Najlepsze
- Wszystkie komentarze







Wtedy masz np. coś takiego:
class Window1 extends
Polecam też przejść na JavęFX - tam wykorzystujesz observableArrayList, po dodaniu czegokolwiek do takiej listy widok aktualizuje się automatycznie, nie trzeba wywoływać żadnych dodatkowych "odświeżaczy"
http://imgur.com/a/Gql5K - szybciej chyba wytłumaczę obrazowo co mam na myśli ;)
Na 3 obrazku już został naciśnięty przycisk "Add", jednak notatka nie została dodana - została dodana dopiero na obrazku 4. A chodzi o to, żeby były dodawane na bieżąco