Witam,
chciałbym zrozumieć jaka jest relacja pomiędzy JDialog a właścicielem JDialog (np JFrame).
przykład:
mam JFrame w którym jest JButton. Po naciśnięciu JButton ma pokazać się JDialog na którym wpisuję w JTextField dane. Potem naciskam JButton (w JDialog) i mój JDialog staje się niewidoczny, a wpisane dane mają być dalej przetwarzane przez JFrame.
testowałem dwie wersje kodu: pierwszą w której wszystko działa gdyż konstruktor JDialog przyjmuje za argument obiekt JFrame oraz drugą w której konstruktor JDialog jest bezargumentowy.
w rezultacie druga wersja różni się od pierwszej tym, że po naciśnięciu JButton w JFrame rzeczywiście pojawia się JDialog ale wpisane w nim dane nie są dalej przetwarzane w JFrame.
moje pytanie brzmi: dlaczego?
jeśli zbyt to zagmatwałem mogę dodać kod o który się rozchodzi.