2017-10-05 61 views

回答

0

可以使用的JFrame#处置,关闭只是一个框架,这ofcourse要求要处置

+0

但我需要在关闭新的Jframe后立即显示旧的JFrame。 –

+0

他们需要两个独立的Windows吗?如果不看看CardLayout https://docs.oracle.com/javase/tutorial/uiswing/layout/card.html – Dinh

+0

是的应该在单独的窗口。 –

1

一般不建议你基本思想JFrame中的参考。对于漫长的讨论,你可以看看The Use of Multiple JFrames: Good or Bad Practice?

一般来说,建议使用一个CardLayout对于这些类型的操作,请参阅How to use CardLayout更多细节

你想尝试做的是去耦导航决定从视图自身制作的 - 有什么理由第一个和第二个视图应该关心对方,或者支持关于用户应该如何导航的决定。

相关问题