Programım 3 ana bölümden oluşmaktadır. Ana fonksiyon, Giriş formu ve Uygulama formu. Ana fonksiyon aşağıdaki gibi bir şey yapmalıdır: Oturum Açma formunu açın, kapatmak için bekleyin ve ardından App formunu açın. İşe yarayacak kısmı alamıyorum ya da bunu yapmak için ne yapmam gerektiğini bilmiyorum.Devam etmeden önce JFrame'in kapanması nasıl beklenir?
Onun yerine bir JDialog kullanması ve setModal(true)
'u kullanması söylendi, ancak bu yaklaşımla Giriş formu görev çubuğunda görünmüyordu, ki bu benim görüşüme göre korkunç.
Gözönünde bulundurduğum başka bir şey, Uygulamayı kapattıktan sonra Oturum Açma içinden açmaktı, ancak bu Giriş formunu yeniden kullanılamaz hale getireceğinden kötü tasarım gibi görünüyor.
Peki, lütfen, ne önerirsiniz?
Ana uygulama orada olacağından ve tek bir program için birden fazla görev çubuğu öğesi istemediğinizden, neden giriş çubuğunda görünmelidir. En iyi seçeneğiniz modal JDialog kullanmaktır. –
Oturum kapatıldıktan sonra imha ediyorum, böylece her seferinde bir tane var. – argoneus
Kullanıcının kendilerine atılan bir sürü pencereye sahip olması “eğlenceli” olmayabilir. CardLayout'a göz atın. –