众所周知,我是一名完全的Java新手。我已经尝试过对此进行研究(通过阅读StackOverflow上的其他文章,谷歌搜索,并问一个不太喜欢Java新手的朋友),但我不知道。答案可能是明确而容易的,但我对此视而不见。我正在尝试JFrame从其他框架中放置A。
JFrame
我的应用程序应该按以下方式工作:
我要解决的大部分问题是让Z帧处理Y帧。任何帮助是极大的赞赏。理想情况下,以这样的方式表达帮助,即使婴儿也可以理解(因为这是我对Java的理解水平)。
我知道许多人会认为这是该问题或其他问题的重复问题。我相信这不是重复的问题,因为我已经阅读了这两个问题,还没有理解如何解决自己的问题。
按下框架Z时有一个按钮:在放置框架Y及其本身之前,从框架Y执行方法。
框架Y和框架Z应该是模式对话框(至少Z应该是,也可能是Y)。
当对话框Y打开对话框Z(我们将其称为dialogZ)时,代码应如下所示:
dialogZ
DialogZ dialogZ = new DialogZ(..); dialogZ.setVisible(true); this.setVisible(false); // at this point, dialogZ will have been closed
有关详细信息和示例代码,请参见如何在对话框中使用模态。
(第Z帧)… 从第Y帧开始 执行方法
框架Y和框架Z可能 不应 扩展任何类。相反,它们应该是根据需要使用的实例变量。