我目前正在使用带有 Window builder 的 Eclipse 上的 Java SE-13 进行自我项目。
我打算使用单个按钮作为 event-source 创建一个具有以下设计流程的程序。
[Edit]
(对于那些不想访问链接的人)
Default Package Swing application <---> Package A swing application
我使用包来帮助我模拟然后我使用人员程序并集成它。尝试考虑模块化并保持项目组织[/编辑]
我曾尝试使用以下两种方法。
- 使用 XXX.dispose() 销毁“当前 Swing 应用程序”(扩展 Frame),创建第二个 Swing 应用程序的实例并将其设置为可见。
如果流是一个方向但不是双向的,它工作正常。当我尝试返回到“当前 Swing 应用程序”时,它无法销毁引发 Nullpointer 异常的第二个 Swing 应用程序。
- 使用卡片布局。通过创建多个 Jpanel 并仅将我希望显示的一个设置为可见(真)。
它允许我进行双向流动。但我没有使用包。
我听说过 getContentpane() 方法,但我不确定它是否符合我的要求或最佳实践。如果是这样,如果不是,你将如何实施,你将如何实现我的愿望流。
谢谢并保重