Witam
Mam taki problem. Zbudowałem wielo-klasowy okienkowy program, większość klas dziedziczy po JFrame. Nie wiem na ile uda mi się wytłumaczyć mój problem...
Ale do rzeczy:
W oknach znajdują się przyciski które wyświetlają nowe okna (deklarowane w innych klasie). Problem polega na tym by tylko za pierwszym razem utworzyło się okno, a przy następnych kliknięciach jedynie stało się widoczne. Większość wywołań okna wygląda w ten sposób.
public void actionPerformed(java.awt.event.ActionEvent e) {
wypozyczanie wyp = new wypozyczanie();
wyp.setVisible(true); //lub wyp.show(true);
}
Wiem ze takie coś można zrobić przenosząc deklaracje wypozyczanie wyp = new wypozyczanie();
do zmiennych globalnych. Jednak problem pozostanie gdy będziemy chcieli wyświetlić to samo okno w różnych klasach, w takim przypadku znów utworzą się dwa okna a dane zmienione w pierwszym nie będą widoczne w drugim.
Proszę o pomoc i z góry dziękuj