یک فریم هست که یک دکمه داره با کلیک دکمه به فریم جدید میریم در فریم جدید یک دکمه close در نظر گرفتمکه در تابع actionPerformedرویداد مربوط به دکمه رو با System.exit(0( کد زدم ولی با زدن دکمه هر دو فریم پدر و فرزند بسته می شن.باید چکار کنم؟
یک فریم هست که یک دکمه داره با کلیک دکمه به فریم جدید میریم در فریم جدید یک دکمه close در نظر گرفتمکه در تابع actionPerformedرویداد مربوط به دکمه رو با System.exit(0( کد زدم ولی با زدن دکمه هر دو فریم پدر و فرزند بسته می شن.باید چکار کنم؟
System.exit این کلا برنامه جاوا رو میبنده. شما برای اینکه اون فریم دوم رو ببندی از dispose استفاده کن.
یعنی توی action اون دکمه بنویس:
this.dispose();
این دستور دقیقا چیکار میکنه ؟!
آیا فقط نمایش اون فریم رو غیر فعال میکنه ؟!
اگه من دوباره بخوام اون فریم و ظاهر کنم باید چیکارکنم ؟!
مثلا به فریم جدید ساختم فریم فعلی هم dispose کردم . حالا تو فریم جدید می خوام دکمه back بذارم که برکرده به فریمی که dipose ش کردم !! چی کار باید کنم ؟!!؟